출처 : https://school.programmers.co.kr/learn/challenges?order=recent
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
1. 두 수의 연산값 비교하기
풀이
def solution(a, b):
return max(int(str(a) + str(b)), 2 * a * b)
2. 수 조작하기 1
풀이
def solution(n, control):
answer = 0
for i in control:
if i == "w":
n += 1
elif i == "s":
n -= 1
elif i == "d":
n += 10
elif i == "a":
n -= 10
answer = n
return answer
3. 정수 찾기
풀이
def solution(num_list, n):
answer = 0
if n in num_list:
answer=1
else:
answer=0
return answer
4. 홀짝 구분하기
풀이
a = int(input())
if a % 2 == 0:
print(f'{a} is even')
else:
print(f'{a} is odd')
5. 뒤에서 5등까지
풀이
def solution(num_list):
num_list.sort()
return num_list[:5]
'개발 일지' 카테고리의 다른 글
TIL(24.03.15) (1) | 2024.03.15 |
---|---|
알고리즘 (1) | 2024.03.14 |
TIL(24.03.12) (1) | 2024.03.12 |
TIL(24.03.11) (0) | 2024.03.11 |
TIL(24.03.08) (0) | 2024.03.08 |