본문 바로가기
프로그래머스/Python

[프로그래머스] 수박수박수박수박수박수? - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트

by 우당탕탕 개발자 2023. 7. 1.
728x90
반응형

 

 

프로그래머스

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

programmers.co.kr

 

1. 문제 설명

2. 풀이과정

결과에서 공통적으로 들어가는 부분은 매개변수로 입력받은 값을 2로 나눈 몫만큼 "수박"이 들어간다는 점이다.

이후 입력받은 값이 홀수이면 마지막에 "수"를 추가해 주면 된다.

 

  1. 결과에 입력받은 값을 2로 나눈 몫만큼 "수박"을 추가한다. answer += "수박" * (n // 2)
  2. 만약 입력받은 수가 홀수이면 if (n % 2 != 0)
  3. 결과에 "수"를 추가해 준다. answer += "수"
반응형

3. 소스코드

def solution(n):
    answer = ''
    
    answer += "수박" * (n // 2)
    
    if (n % 2 != 0):
        answer += "수"
    
    return answer
728x90
반응형