프로그래밍 문제 풀이/코드업(파이썬)

코드업[CodeUp] Python 기초 100제 [6019번]

태은코딩 2023. 12. 4. 11:17

6019 : [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기(py)

입력값
연도, 월, 일이 닷('.')으로 구분되어 입력된다.
출력값
대시(마이너스 기호)를 구분기호로 사용해서
일-월-연도로 바꿔 출력한다.

 

입력 예시
2020.3.4
출력 예시
4-3-2020

 

정답 및 가능한 정답

y, m, d = input().split('.')
print(d,m,y,sep='-')

 

해설

y, m, d = input().split('.')로 .를 기준으로 문자열을 나눠서 y, m, d 각 변수에 입력한다.

print 함수의 옵션 sep을 사용한다.  
구분자 sep은 분리하여 출력한다.
예를 들어 print('s', 'e', 'p', sep="@")하면 기존에 ,(콤마)에 의해 한 칸 띄워지는 공백 안에 @가 구분자로 들어가서  s@e@p가 사이에 출력된다. 

위 문제에서는 구분자로 -를 넣고 y, m, d의 순서를 바꿔서 d, m, y순서대로 출력하면 된다.
print(d, m, y, sep='-')