1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명)
int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자.
참고
printf("%d %d %d", a, a, a);
와 같은 방법으로 출력할 수 있다.
정답
a=input()
print(a,a,a)
모범 소스
n=input()
n=int(n)
print(n, n, n,);
1018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명)
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.
참고
scanf( ) 함수는 지정한 형식(format)에 따라 입력받는 함수이다.
따라서, 입력받고자 하는 형식으로 표현해주면 된다.
예시
scanf("%d:%d", &h, &m); //콜론(:) 기호를 기준으로 두 수가 각 변수에 저장된다.
정답
a=str(input())
print(a)
모범 소스
h,m=input().split(':');
print(int(h), int(m), sep=':');
1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기
년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.
정답
a,b,c=input().split('.')
a=int(a)
b=int(b)
c=int(c)
print("%04d.%02d.%02d" %(a,b,c))
모범 소스
a,b,c=input().split('.')
print('%04d' % int(a), end='.')
print('%02d' % int(b), end='.')
print('%02d' % int(c))
1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기
주민번호는 다음과 같이 구성된다.
XXXXXX-XXXXXXX
앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다.
주민번호를 입력받아 형태를 바꿔 출력해보자.
정답
a,b=input().split('-')
a=int(a)
b=int(b)
print('%06d%07d' % (a,b))
모범 소스
a,b=input().split('-')
print(a+b)
CodeUp 기초 100제 : https://codeup.kr/problemsetsol.php?psid=23
'Python > CodeUp_기초100제' 카테고리의 다른 글
CodeUp_기초100제_[기초-입출력]_1025~1027 (0) | 2020.04.04 |
---|---|
CodeUp_기초100제_[기초-입출력]_1021~1024 (0) | 2020.04.04 |
CodeUp_기초100제_[기초-입출력]_1013~1015 (0) | 2020.04.04 |
CodeUp_기초100제_[기초-입출력]_1010~1012 (0) | 2020.04.03 |
CodeUp_기초100제_[기초-출력]_1005~1008 (0) | 2020.04.03 |