Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 명품 자바 프로그래밍
- SELECT 절
- Codeup
- 단계별로 풀어보기
- Codeforces Round #802 (Div. 2)
- Python
- BOJ
- 코딩테스트
- HAVING 절
- GROUP BY 절
- java
- 이론
- baekjoon
- 백준
- programmers
- 기본
- 파이썬
- 응용
- Python 3
- 공공데이터
- 기초
- 자바
- Java11
- JAVA 11
- 헤드퍼스트 디자인패턴
- 기초100제
- 개념
- pypy3
- SQLD / SQLP
- level1
Archives
- Today
- Total
Development Project
[ CodeUp 기초 100제 - Python(05/18) ] 6016 ~ 6030 본문
- 6016 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2(설명)(py) - 공백을 두고 문자 2개를 입력받아 순서를 바꿔 출력하라
a,b=input().split()
print(b+"\n"+a)
》 6002번, 6010번, 6015번과 같은 방법이다.
- 6017 : [기초-입출력] 문장 1개 입력받아 3번 출력하기(설명)(py) - 정수, 실수, 문자, 문자열 등 1개만 입력받아 한 줄로 3번 출력하라
s = input()
print(s, s, s)
#
s = input()
print(s+" "+s+" "+s)
》 6002번, 6010번과 같은 방법이다.
- 6018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명)(py) - 24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하라
a, b = input().split(':')
print(a+":"+b)
#
a, b = input().split(':')
print(a, b, sep=':')
》 6002번, 6010번, 6015번과 같은 방법이다.
- 6019 : [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기(py) - "연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력하라
y, m, d = input().split('.')
print(d+"-"+m+"-"+y)
》 6002번, 6010번, 6015번과 같은 방법이다.
- 6020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기(py) - 주민번호를 입력받아 '-'를 제외한 주민번호 13자리를 모두 붙여 출력하라
res_regNum_frt, res_regNum_bck = input().split("-")
print(res_regNum_frt + res_regNum_bck)
》 6002번, 6010번, 6015번과 같은 방법이다.
- 6021 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명)(py) - 5개의 문자로 이루어진 단어 1개가 입력되면, 각 문자를 한 줄에 한 문자씩 줄을 바꿔 출력하라
a=input()
print(a[0])
print(a[1])
print(a[2])
print(a[3])
print(a[4])
#
a=input()
for i in range(5):
print(a[i])
》 문자열은 인덱스를 이용해 특정 한글자만 가져올 수 있다. 0부터 시작한다는 것을 잊지말자!
- 6022 : [기초-입출력] 연월일 입력받아 나누어 출력하기(설명)(py) - 6자리 숫자로 이루어진 연월일(YYMMDD)이 입력되면, 년도(YY) 월(MM) 일(DD)을 공백으로 구분해 한 줄로 출력하라
date = input()
print(date[:2], date[2:4], date[4:])
》 6021번의 인덱스와 비슷한 방식으로, 슬라이싱인데 특정 연속된 부분을 가져올 때 사용한다.
- 6023 : [기초-입출력] 시분초 입력받아 분만 출력하기(py) - 시:분:초 형식으로 시간이 입력될 때 분만 출력해라
h,m,s = input().split(":")
print(m)
》 6015번과 같은 방법이다.
- 6024 : [기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py) - 알파벳 문자와 숫자로 이루어진 단어 2개를 입력받아 순서대로 붙여 출력하는 프로그램을 작성해라
a,b = input().split()
print(a+b)
》 6015번과 같은 방법이다.
- 6025 : [기초-값변환] 정수 2개 입력받아 합 계산하기(설명)(py) - 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해라
a,b=input().split()
print(int(a)+int(b))
》 6002번, 6010번, 6015번과 같은 방법이다.
- 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py) - 실수 2개를 입력받아 합을 출력하는 프로그램을 작성해라
a = input()
b = input()
print(float(a)+float(b))
#
a = float(input())
b = float(input())
print(a+b)
》 6002번, 6010번과 같은 방법이다.
- 6027 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)(py) - 10진수를 입력받아 16진수(소문자)로 출력하라
a = input()
n = int(a)
print('%x'% n)
》 16진수를 입력할땐 0x숫자 또는 int함수의 2번째 인자를 활용해 int(숫자, 16), 출력할땐 print('%x'%숫자), 16진수로 변환할땐 hex(숫자)함수를 사용하면 된다.
- 6028 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)(py) - 10진수를 입력받아 16진수(대문자)로 출력하라
a = input()
n = int(a)
print('%X'%n)
》 6027번과 같은 방법이다. 16진수의 알파벳을 대문자로 나타내고자 할때 x→X로 바꿔주면 된다.
- 6029 : [기초-값변환] 16진 정수 입력받아 8진수로 출력하기(설명)(py) - 16진수를 입력받아 8진수(octal)로 출력하라
a = input()
n = int(a, 16)
print('%o'%n)
》 8진수를 입력할땐 0o숫자 또는 int함수의 2번째 인자를 활용해 int(숫자, 8), 출력할땐 print('%o'%숫자), 8진수로 변환할땐 oct(숫자)함수를 사용하면 된다.
- 6030 : [기초-값변환] 영문자 1개 입력받아 10진수로 변환하기(설명)(py) - 영문자 1개를 입력받아 10진수 유니코드(Unicode) 값으로 출력해라
n = ord(input())
print(n)
》 ord(문자)함수를 이용하면 유니코드 정수를 반환한다.
'CodingTest > CodeUp' 카테고리의 다른 글
[ CodeUp 기초 100제 - Python(05/22) ] 6076 ~ 6090 (0) | 2022.05.23 |
---|---|
[ CodeUp 기초 100제 - Python(05/22) ] 6061 ~ 6075 (0) | 2022.05.23 |
[ CodeUp 기초 100제 - Python(05/20) ] 6046 ~ 6060 (0) | 2022.05.20 |
[ CodeUp 기초 100제 - Python(05/19) ] 6031 ~ 6045 (0) | 2022.05.19 |
[ CodeUp 기초 100제 - Python(05/17) ] 6001 ~ 6015 (0) | 2022.05.18 |
Comments