20231227 백준 2439, 2742, 15552
print 오른쪽 정렬
그냥 print는 왼쪽 정렬임.
오른쪽 정렬을 하고 싶으면
-
- 문자열.rjust(전체 자리 숫자, 공백이 있을 경우 공백을 채울 텍스트)
- rjust는 문자열에만 쓸 수 있음. 따라서 문자열이 아니면 str(문자열아닌 출력할것).rjust() 해야 됨.
그냥 공백으로 두고 싶으면 그냥 문자열.rjust(전체 자리 숫자)
입력받기 시간초과
input()을 반복문안에 사용할 경우 시간이 오래 걸린다고 한다.
따라서 그럴때는
-
- inport sys
- sys.stdin.readline()
- input()과 마찬가지로 문자열로 받게 됨. readline()이기 때문에 한 줄을 하나로 받음.
따라서 한 줄에 여러개의 변수를 받고 싶으면
- sys.stdin.readline().split()
숫자로 받고 싶을 때는
- num1, num2 = map(int, sys.stdin.readline().split())
for 반복문 range일때
입력받은 숫자 a만큼 반복하고 싶을 때
- for i in range(1, a+1):
- for i in range(a): <- 이것도 가능
Today: 백준 2439, 2742, 15552 문제 풀음
Leave a comment