본문 바로가기

반응형

코딩테스트 연습

[코딩테스트 입문] 아이스 아메리카노 아이스 아메리카노 1안) solution.py def solution(money): answer = [] coffee = money // 5500 change = money % 5500 answer = [coffee,change] return answer 2안) solution.py def solution(money): answer = [] coffee,change = divmod(money,5500) answer = [coffee,change] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120819 더보기
[코딩테스트 입문] 문자열안에 문자열 문자열안에 문자열 1안) solution.py def solution(str1, str2): answer = 0 if str2 in str1: answer = 1 else: answer = 2 return answer 2안) solution.py def solution(str1, str2): answer = 0 answer = str1.find(str2) if answer == -1: answer = 2 else: answer = 1 return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120908 더보기
[코딩테스트 입문] 제곱수 판별하기 제곱수 판별하기 1안) solution.py def solution(n): answer = 0 square_root = n ** (1/2) print(square_root) if (square_root % 1 == 0): answer = 1 else: answer = 2 return answer 2안) solution.py import math def solution(n): answer = 0 if math.sqrt(n) % 1 == 0: return 1; else: return 2; return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120909 더보기
[코딩테스트 입문] 최댓값 만들기(1) 최댓값 만들기(1) 1안) solution.py def solution(numbers): answer = 0 numbers.sort(reverse=True) answer = numbers[0] * numbers[1] return answer 2안) solution.py def solution(numbers): answer = 1 for i in range(2): answer *= numbers.pop(numbers.index(max(numbers))) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120847 더보기
[코딩테스트 입문] 배열 자르기 배열 자르기 1안) solution.py def solution(numbers, num1, num2): answer = [] answer = numbers[num1:num2+1] return answer 2안) solution.py def solution(numbers, num1, num2): answer = [] for i in range(num1, num2 + 1): answer.append(numbers[i]) return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120833 더보기
[코딩테스트 입문] 배열 두 배 만들기 배열 두 배 만들기 1안) solution.py def solution(numbers): answer = [] for number in numbers: number = number * 2 answer.append(number) return answer 2안) solution.py def solution(numbers): answer = [ number * 2 for number in numbers ] return answer 출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120809 python 리스트 마지막에 요소 추가 : append() python 모든 요소를 리스트에 추가 : extend() ind.. 더보기
[코딩테스트 입문] 짝수는 싫어요 짝수는 싫어요 1안) solution.py def solution(n): answer = [] if (n % 2 == 0): print("짝수") for i in range(n): if (i % 2 == 1): answer.append(i) elif (n % 2 == 1): print("홀수") for i in range(n+1): if (i % 2 == 1): answer.append(i) else: print("ㅠㅠ") return answer 2안) solution.py def solution(n): answer = [] for i in range(1, n + 1): if i % 2 == 1: answer.append(i) return answer 출처 - 프로그래머스(코딩테스트 연습) : http.. 더보기

728x90
반응형