문제 설명
공백을 두고 문자(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 |