수박수박수박수박수박수? - Python

2023. 10. 13. 21:28공부/📝 프로그래머스

1. 풀이 코드

def solution(n):
    return ''.join(["박" if i % 2 else "수" for i in range(n)])


# Test Cases
print(solution(3))
print(solution(4))

  위와 같이 풀었습니다.

 

2. 다른 사람의 풀이 코드

# 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다.
# 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다.
def water_melon(n):
    # 함수를 완성하세요.

    return "수박" * (n//2) + "수" * (n%2)


# 실행을 위한 테스트코드입니다.
print("n이 3인 경우: " + water_melon(3));
print("n이 4인 경우: " + water_melon(4));

  참 재미있게 풀었네요. 좋은 풀이입니다.


 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr