백준 문제 제출 중 검색을 통해 진행한 목록 모음
50개 정도 풀었는데 정리를 안하면 정말로 박박대가리가 될 것 같아서 정리합니다..
빡빡 우는 중..
백준 10951
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
답)
import sys
input = sys.stdin.readline
while True:
try :
a,b = map(int, input().split())
print(a+b)
except :
break
백준 4344, 3053
소수점 아래 n자리까지 출력할 때
ex) 소수점 아래 3자리까지 출력
print('{:0.3f}'.format(1.2345))
답 : 1.234
<-> 안채워진 부분에 0으로 채울 때(?)
"%04d" % (5)
출력 : 0005
소수점 아래 n자리까지 출력하는데 n+1자리에서 반올림할 때
ex) 소수점 아래 3자리까지 출력, 4자리에서 반올림
round(1.2346, 3)
답 : 1.235
올림, 내림, 버림
소수점 아래에서 올림, 내림, 버림을 해서 정수로 출력
import math
math.ceil(i) : 올림
math.floor(i) : 내림
math.trunc(i) : 버림
백준 4673
ex)
sorted([4,2,3,5,1])
[1,2,3,4,5]
비어 있는 집합 자료형은 s = set()으로 만들 수 있다.
set은 두 가지 큰 특징을 가지고 있다.
1. 중복을 허용하지 않는다.
2. 순서가 없다.
set 자료형의 교집합, 합집합, 차집합
집합 자료형 관련 함수
백준 11654
문자 -> 아스키 코드
ord(문자)
아스키 코드 -> 문자
chr(아스키 코드)
백준 2675
입력 받은 값 리스트에 넣기!
ex) a = list(map(str, input().split(" ")))
한 줄로 입력 받은 값 a라는 리스트에 띄어쓰기로 구분하여 넣었음
백준 2941
백준 1316
백준 3009