본문 바로가기
코딩 테스트/프로그래머스

수박수박수박수박수박수?

by ornni 2024. 6. 30.
728x90
반응형

첫번째 코드

 

2로 나누어 생각하면 좋을 것 같다.

2로 나누어 떨어지면 '수박'을 2로 나눈 몫만큼 반복하고

나누어 떨어지지 않으면 '수박'을 2로 나눈 몫만큼 반복한 후 '수'를 추가한다.

 

def solution(n):
    answer = '수박'
    
    if n % 2 == 0:
        return answer * (n//2)
    else: 
        return answer * (n//2) + answer[0]

 


링크

https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/12922.%E2%80%85%EC%88%98%EB%B0%95%EC%88%98%EB%B0%95%EC%88%98%EB%B0%95%EC%88%98%EB%B0%95%EC%88%98%EB%B0%95%EC%88%98%EF%BC%9F

 

programmers/프로그래머스/1/12922. 수박수박수박수박수박수? at main · ornni/programmers

repository for recording Programmers Algorithm problem solving - ornni/programmers

github.com

 

반응형

'코딩 테스트 > 프로그래머스' 카테고리의 다른 글

소수 찾기  (0) 2024.07.05
서울에서 김서방 찾기  (2) 2024.07.01
구명보트  (0) 2024.06.15
두 정수 사이의 합  (0) 2024.06.12
문자열 다루기 기본  (0) 2024.06.10