웹에서 간편히 하는 코딩 사이트
문제 #6020
sep='구분값'
#풀이1
a,b = input().split('-')
print(a,b,sep=':')
#출력 a:b
split()은 받은 문자열의 특정문자를 기준(디폴트 공백문자)으로 나눠 리스트로 저장
map()은 해당 리스트의 모든 원소에 int()를 적용
map 객체는 결과를 변수 여러 개에 저장하는 언패킹(unpacking)가능
'원하는값'.join(합칠값 리스트)
ex. ''.join(a,b,c) = ['a', 'b', 'c'] 를 'abc'의 문자열로 합쳐서 반환
#풀이2
print(''.join(input().split('-')))
#문제 6023
#풀이시도1
#풀이 시도2
x = input()
print(x[3:5])
# 예외 케이스 2번째 : 첫 시:분:초에서
#'시(hour)'자리에 '6'처럼 숫자 하나만 입력했을 경우
#문제 6023 정답
#문제 6027 : 10진수를 16진수로
답 :
h = input()
print('%x'%h)
% x : 16진수 소문자
% o : 8진수
# 문제 6029 : 16진수를 8진수로
# 문제 6030 : 영문자를 10진수 유니코드로
#문제 6031 : 10진 정수 1개를 유니코드로
#문제 6031
n = input()
n = int(n)
print(chr(n))
# 문제 6032 : 정수 부호바꾸기
#문제 6033 : 입력받은 문자를 유니코드+1 다시 문자로
# 문제 6034
거듭제곱 **
몫 //
나머지 %
round 함수와 format 함수 : 반올림
round(f, 2) format(f, ".2f") : 두번째 자리에서 반올림
round()함수 : 사사오입
반올림 할 자리의 수가 5이면
앞자리의 숫자가 짝수면 내림
앞자리의 숫자가 홀수면 올림
ex.
2.5 면 1로,
1.5 면 2로
항상 문제의 조건과 주어진 기준을 잘 보기~!
http://www.tcpschool.com/python/intro
(Hello World! 파이썬3)
'Algorithm' 카테고리의 다른 글
[CodeUp / Python] 비트연산 관련 정리(56, 59, 60, 61) (0) | 2022.04.01 |
---|---|
[백준 2588, java] 곱셈 (0) | 2021.07.26 |
[백준 10171, java] 고양이 (0) | 2021.07.26 |