[그대로 출력하기,그대로 출력하기2]-11718,11719번
My answer
import sys
for L in sys.stdin:
print(L,end="")
Another answer
print(open(0).read())
[숫자의 합]-11720번
My answer
import sys
n=int(sys.stdin.readline())
tmp=sys.stdin.readline()
a=[]
for i in range(n):
a.append(int(tmp[i]))
print(sum(a))
Another answer
input()
print(sum(map(int,input())))
더보기
map함수에 들어가면 들어온 문자열을 임시적으로 리스트처럼 받아들인다음 앞에 인자인 int 함수를 실행한다. 즉 54321이렇게 입력된게 map함수때문에 나눠져서 5,4,3,2,1 각각으로 들어간다고 이해하면 되는 것 같다. 내 코드는 이걸 풀어서 리스트에 직접넣으면서 한 코드이다.
[열 개씩 끊어 출력하기]-11721번
My answer
import sys
tmp=sys.stdin.readline()
start=0
for i in range(len(tmp)):
if(i%10==9 or i==len(tmp)-1):
print(tmp[start:i+1])
start=i+1
Another answer
s=input()
while s:
print(s[:10])
s=s[10:]
[N 찍기]-2741번
My answer
n=int(input())
for i in range(n):
print(i+1)
Another answer
print(*range(1,int(input())+1))
더보기
*을 이런방식으로도 쓸 수 있구나를 기억해두자
[기찍 N]-2742번
My answer
print(*range(int(input()),0,-1))
[구구단]-2739번
My answer
n=int(input())
for i in range(9):
print("%d * %d = %d"%(n,i+1,n*(i+1)))
[2007년]-1924번
My answer
info={1:31,2:28,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31}
day={0:'MON',1:'TUE',2:'WED',3:'THU',4:"FRI",5:"SAT",6:'SUN'}
month=[i for i in info.keys()]
m,y=map(int,input().split())
tmp=[info[i] for i in month[0:m-1]]
print(day[(sum(tmp)+y-1)%7])
Another answer
m,d=map(int,input().split())
print('FSSMTWTRAUOUEHITNNEDU'[(d-5389465494//7**m)%7::7])
728x90
반응형
'코딩테스트 > 백준[Python]' 카테고리의 다른 글
[Python/백준] 기초문제들 4 (0) | 2021.11.27 |
---|---|
[Python/백준] 수 정렬하기 (0) | 2021.11.27 |
[Python/백준] #2875 - [대회 or 인턴] (0) | 2021.11.22 |
[Python/백준] #2447 - [별 찍기-10] (0) | 2021.11.21 |
[Python/백준] 기초문제들 2 (0) | 2021.11.20 |