본문 바로가기

CodeUp/Python

[CodeUp_Python] 6016 ~ 6020

 

문제 설명

공백을 두고 문자(character) 2개를 입력받아 순서를 바꿔 출력하기

입력

2개의 문자가 공백으로 구분되어 입력된다.

출력

2개의 문자를 순서를 바꿔 한 줄로 출력한다.

내 풀이

a, b = input().split()
print(b, a)

공백을 출력하려면 콤마(,)를 이용한다.



문제 설명

정수(integer), 실수, 문자(character), 문자열(string) 등 1개만 입력받아 한 줄로 3번 출력하기

입력

1개의 데이터가 입력된다.

출력

공백을 두고 3번 출력한다.

내 풀이

a = input()
print(a, a, a)

문제 설명

24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하기

입력

시(hour) 분(minute)이 콜론(':')으로 구분되어 한 줄로 입력된다.

출력

입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다.

내 풀이

h, m = input().split(':')
print(h, m, sep=':')

input().split(':') 를 사용하면 콜론 ':' 기호를 기준으로 입력되는 값을 자른다.

print(h, m, sep=':')을 사용하면 콜론 ':' 기호를 사이에 두고 값을 출력할 수 있다.



문제 설명

"연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력하기

입력

연도, 월, 일이 닷('.')으로 구분되어 입력된다.

출력

대시(마이너스 기호)를 구분기호로 사용해서 일-월-연도로 바꿔 출력한다.

내 풀이

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

 

문제 설명

주민번호를 입력받아 형태를 바꿔 출력하기

입력

주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다. (입력값은 가상의 주민번호이다.)
ex)110011-0000000

 

출력

'-'를 제외한 주민번호 13자리를 모두 붙여 출력한다.
(참고) 아무것도 없는 공(empty) 문자는 작은 따옴표(') 2개를 붙여서 '' 로 표현한다.
 

내 풀이

a, b = input().split('-')
print(a, b, sep='')

 

'CodeUp > Python' 카테고리의 다른 글

[CodeUp_Python] 6026 ~ 6030  (0) 2021.12.07
[CodeUp_Python] 6021 ~ 6025  (0) 2021.12.02
[CodeUp_Python] 6011 ~ 6015  (0) 2021.11.29
[CodeUp_Python] 6006 ~ 6010  (0) 2021.11.26
[CodeUp_Python] 6001 ~ 6005  (0) 2021.11.25