수박수박수박수박수박수? - 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));
참 재미있게 풀었네요. 좋은 풀이입니다.
'공부 > 📝 프로그래머스' 카테고리의 다른 글
부족한 금액 계산하기 - Python (0) | 2023.10.14 |
---|---|
약수의 개수와 덧셈 - Python (0) | 2023.10.14 |
가운데 글자 가져오기 - Python (0) | 2023.10.13 |
제일 작은 수 제거하기 - Python (0) | 2023.10.11 |
나누어 떨어지는 숫자 배열 - Python (0) | 2023.10.11 |