본문 바로가기

자료구조 & 알고리즘108

[CodeUp Python 기초 100제] # 24번_단어 2개 입력받아 이어 붙이기 6024 : [기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py) 입력 알파벳과 숫자로 이루어진 2개의 단어가 공백으로 구분되어 입력된다. 출력 입력된 2개의 단어를 순서대로 붙여 출력한다. 입력 예시 hello world 출력 예시 helloworld [내 풀이] a, b = input().split() print(a+b) [모범 답안] a, b = input().split() print(a+b) [추가 설명] 더보기 split를 사용하여 두 변수를 나눈 후 더하여 출력하였다. 2022. 4. 15.
[CodeUp Python 기초 100제] # 23번_시분초 입력받아 분만 출력하기 6023 : [기초-입출력] 시분초 입력받아 분만 출력하기(py) 입력 시 분 초가 시:분:초 형식으로 입력된다. 출력 분만 출력한다. 입력 예시 17:23:57 출력 예시 23 [내 풀이] a = input().split(':') print(a[1]) [모범 답안] h, m, s = input().split(':') print(m) [추가 설명] 더보기 split를 사용하여 시, 분, 초를 나눈 후 인덱싱으로 결과를 출력하였다. 2022. 4. 15.
[CodeUp Python 기초 100제] # 22번_연월일 입력받아 나누어 출력하기 6022 : [기초-입출력] 연월일 입력받아 나누어 출력하기 입력 6자리 숫자로 이루어진 연월일(YYMMDD)이 입력된다. 출력 년도(YY) 월(MM) 일(DD)을 공백으로 구분해 한 줄로 출력한다. 입력 예시 200304 출력 예시 20 03 04 [내 풀이] s = input() print(s[0:2], s[2:4], s[4:]) [모범 답안] s = input() print(s[0:2], s[2:4], s[4:6], sep=' ') [추가 설명] 더보기 리스트의 슬라이싱(:)을 이용하여 해결하였다. 2022. 4. 15.
[CodeUp Python 기초 100제] # 21번_단어 1개 입력받아 나누어 출력하기 https://codeup.kr/problemsetsol.php?psid=33 문제집 / Python 기초 100제 codeup.kr 위 링크를 접속하여 회원가입 후 로그인하여 문제를 풀어보세요! 제 풀이 및 모범 답안은 먼저 풀어보시고 참고해주세요~ 화이팅!  6021 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기 입력 5개의 문자로 이루어진 단어 1개가 입력된다. 출력 각 문자를 한 줄에 한 문자씩 줄을 바꿔 출력한다. 입력 예시 Hello 출력 예시 H e l l o [내 풀이] a = input() for i in a: print(i) [모범 답안] s = input() print(s[0]) print(s[1]) print(s[2]) print(s[3]) print(s[4]) [추가 설.. 2022. 4. 15.
[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.