본문 바로가기

자료구조 & 알고리즘/CodeUp Python 기초 100제98

[CodeUp Python 기초 100제] # 20번_주민번호 입력받아 형태 바꿔 출력하기 6020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 입력 주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다. (입력값은 가상의 주민번호이다.) ex)110011-0000000 출력 '-'를 제외한 주민번호 13자리를 모두 붙여 출력한다. 참고 아무것도 없는 공(empty) 문자는 작은 따옴표(') 2개를 붙여서 '' 로 표현한다. 입력 예시 000907-1121112 출력 예시 0009071121112 [내 풀이] a, b = input().split('-') print(f'{a}{b}') [모범 답안] a, b = input().split('-') print(a,b,sep='') [추가 설명] 더보기 sep대신 format을 사용하여 출력하였다 2022. 4. 15.
[CodeUp Python 기초 100제] # 19번_연월일 입력받아 순서 바꿔 출력하기 6019 : [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기 입력 연도, 월, 일이 닷('.')으로 구분되어 입력된다. 출력 대시(마이너스 기호)를 구분기호로 사용해서 일-월-연도로 바꿔 출력한다. 입력 예시 2020.3.4 출력 예시 4-3-2020 [내 풀이] y,m,d = input().split('.') print(d,m,y,sep="-") [모범 답안] n=input() n=int(n) print(n) [추가 설명] 더보기 6018번 참고 2022. 4. 15.
[CodeUp Python 기초 100제] # 18번_시간 입력받아 그대로 출력하기 6018 : [기초-입출력] 시간 입력받아 그대로 출력하기 입력 시(hour) 분(minute)이 콜론(':')으로 구분되어 한 줄로 입력된다. 출력 입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다. 입력 예시 3:16 출력 예시 3:16 [내 풀이] a, b = input().split(':') print(a, b, sep = ':') [모범 답안] a, b = input().split(':') print(a, b, sep=':') [추가 설명] 더보기 1. input().split(':') 를 사용하면 콜론 ':' 기호를 기준으로 자른다. 2. sep(seperator)는 분류기호로 ':'기호를 사이에 두고 값을 출력한다. 2022. 4. 15.
[CodeUp Python 기초 100제] # 17번_문장 1개 입력받아 3번 출력하기 6017 : [기초-입출력] 문장 1개 입력받아 3번 출력하기 입력 1개의 데이터가 입력된다. 출력 공백을 두고 3번 출력한다. 입력 예시 computer science 출력 예시 computer science computer science computer science [내 풀이] a = input() for i in range(3): print(a, end=' ') [모범 답안] s=input() print(s, s, s) 2022. 4. 15.
[CodeUp Python 기초 100제] # 16번_문자 2개 입력받아 순서 바꿔 출력하기 6016 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기 입력 2개의 문자가 공백으로 구분되어 입력된다. 출력 2개의 문자를 순서를 바꿔 한 줄로 출력한다. 입력 예시 a b 출력 예시 b a [내 풀이] a, b = input().split() print(f'{b}\n{a}') [모범 답안] a,b=input().split() print(b) print(a) [추가 설명] 더보기 '\n'를 사용하여 print를 두번 사용하는 시간을 단축할 수있다. 2022. 4. 15.
[CodeUp Python 기초 100제] # 15번_정수 2개 입력받아 그대로 출력하기2 6015 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기2 입력 2개의 정수가 공백으로 구분되어 입력된다. 출력 입력된 두 정수를 줄을 바꿔 출력한다. 입력 예시 1 2 출력 예시 1 2 [내 풀이] a,b = map(int, input().split()) print(f'{a}\n{b}') [모범 답안] a,b=input().split() print(a) print(b) [추가 설명] 더보기 map 함수를 사용하여 a,b를 숫자형으로 바꿔주었다. 2022. 4. 15.