본문 바로가기
개발 일지

TIL(24.03.13)

by 만식 2024. 3. 13.

 

 

출처 : 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