# 6019 : [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기(py)
# "연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력해보자.
y, m, d = input().split('.')
print(d, m, y, sep='-')
# print의 sep를 이용해 -를 사이에 넣어 출력
# 6020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기(py)
x, y = input().split('-')
print(x, y, sep="")
# print x, y는 공백을 사이에 넣고 출력되어
# sep = ""로 공백을 제거해 붙여서 출력해준다
# 6021 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명)(py)
w = input()
for i in w:
print(i)
# 파이썬 for문의 기본구조
# - for 변수 in 리스트(튜플, 문자열):
# 수행할 문장1
# 수행할 문장2
# 6022 : [기초-입출력] 연월일 입력받아 나누어 출력하기(설명)(py)
m = input()
print(m[0:2], m[2:4], m[4:6])
# 문자열 부분 출력
# - 변수[0번부터:2번전까지] 부분만 출력 가능
# 6023 : [기초-입출력] 시분초 입력받아 분만 출력하기(py)
m = input().split(':')
print(m[1])
# split을 이용해 리스트형식으로 시,분,초를 나눠저장 후 분만 출력
# 6024 : [기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py)
n1, n2 = input().split()
print(n1+n2)
# 6025 : [기초-값변환] 정수 2개 입력받아 합 계산하기(설명)(py)
n1, n2 = input().split()
n = int(n1) + int(n2)
print(n)
# 계산을 하기 위해서 int타입으로 변환한다
# 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py)
f1 = input()
f2 = input()
f = float(f1) + float(f2)
print(f)
# 6027 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)(py)
x = input()
n = int(x) # int형으로 변환
# print(hex(n))
print('%x' % n)
# 파이썬 제공 내장함수를 이용
# - bin: 2진수
# - oct: 8진수
# - hex: 16진수
Review
- 27번문제가 이해가 안되어 다시 알아보기
05/03(추가)
%연산자 이용시
- %x는 16진수의 소문자로 출력
- %X는 16진수의 대문자로 출력
%연산자는 출력시 16진수라는 뜻의 0x가 생략되어 출력된다
'Algorithm > 코드업' 카테고리의 다른 글
[Java] 코드업 기초 21~24 (0) | 2021.05.15 |
---|---|
[Java] 코드업 기초 25~29 (0) | 2021.05.15 |
[Java] 코드업 기초 18~20 (0) | 2021.05.13 |
[파이썬] 코드업 기초 13~18 (0) | 2021.05.01 |
[파이썬]코드업 07~12 (0) | 2021.04.30 |