본문 바로가기

분류 전체보기1523

[백준] 2935 1 2 3 4 5 6 7 import sys a=int(sys.stdin.readline()) o=sys.stdin.readline() b=int(sys.stdin.readline()) if o[0]=='*': print(a*b) else: print(a+b) cs 2020. 12. 22.
[백준] 2921 1 2 3 4 5 6 import sys ans=[] n=int(sys.stdin.readline()) for i in range(n+1): ans.append( (i+1)*3*i/2 ) print( int (sum(ans))) cs 2020. 12. 22.
[백준] 2903 1 2 import sys print( (2**int(sys.stdin.readline())+1)**2 ) cs stdin.readline()안쓰고 input()쓰면 한줄로도 가능하겠네요 점화식 구하시면 쉽게 구할 수 있습니다^^7 2020. 12. 22.
[백준] 2863 1 2 3 4 5 6 7 8 9 10 11 12 import sys a,b=map(int,sys.stdin.readline().split()) c,d=map(int,sys.stdin.readline().split()) tmp=[] tmp.append(a/c+b/d) tmp.append(c/d+a/b) tmp.append(d/b+c/a) tmp.append(b/a+d/c) for i in range(4): if tmp[i]==max(tmp): print(i); break Colored by Color Scripter cs 2020. 12. 22.
[백준] 2754 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import sys s=sys.stdin.readline() if s[0]=='F': print("0.0") elif s[0]=='D': if s[1]=='+': print(1.3) if s[1] == '0': print(1.0) if s[1] == '-': print(0.7) elif s[0]=='C': if s[1]=='+': print(2.3) if s[1] == '0': print(2.0) if s[1] == '-': print(1.7) elif s[0]=='B': if s[1]=='+': print(3.3) if s[1] == '0': print(3.0) if s[1] == '-': print(2.7) e.. 2020. 12. 22.
[백준] 2747 1 2 3 4 5 6 7 8 9 10 11 import sys fibotmp=[0]*100 def fibo(n): if n 2020. 12. 22.
[백준] 2720 1 2 3 4 5 6 7 import sys for _ in range (int(sys.stdin.readline())): change=int(sys.stdin.readline()) a=change//25; change%=25 b=change//10; change%=10 c=change//5; d=change%5 print("%d %d %d %d"%(a,b,c,d)) cs 2020. 12. 22.
[백준] 2576 1 2 3 4 5 6 7 8 mylist=[] for _ in range(7): n=int(input()) if n%2==1: mylist.append(n) if not mylist:print(-1) else : print(sum(mylist)) print (min(mylist)) cs 입력 갯수가 7개로 고정이고 홀수면 list 에 append 하고 sum과 min 함수를 이용해서 출력합니다. 2020. 12. 22.
[백준] 2566 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import sys anstmp=[] ans=[] for i in range(9): tmp=list(map(int, sys.stdin.readline().split())) tmpMax=max(tmp) for j in range(9): if tmp[j]==tmpMax: anstmp.append( (i+1,j+1)); ans.append(tmpMax) finalMax=max( ans) for i in range(9): if finalMax==ans[i]: print(finalMax) print("%d %d"%(anstmp[i][0],anstmp[i][1] )) break Colored by Color Scripter cs 각 행별로 최댓값.. 2020. 12. 22.
[백준] 2547 1 2 3 4 5 6 7 8 9 10 11 import sys t=int(sys.stdin.readline()) for _ in range (t): br=sys.stdin.readline() studentN=int(sys.stdin.readline()) tmp=[] for i in range(studentN): tmp.append(int(sys.stdin.readline())) if sum(tmp)%studentN==0: print("YES") else : print("NO") cs 2020. 12. 22.
[백준] 2523 1 2 3 4 5 6 7 8 9 import sys n=int(sys.stdin.readline()) for i in range(n): for j in range(i+1):print("*",end='') print() for i in range(n-1): for j in range(n-i-1):print("*",end='') if i!=n-1: print() cs 2020. 12. 18.
[백준] 2522 1 2 3 4 5 6 7 8 9 10 11 12 import sys n=int(sys.stdin.readline()) for i in range(n): for j in range(n-i-1):print(" ",end='') for j in range(i+1):print("*",end='') print() for i in range(n-1): for j in range(i + 1): print(" ", end='') for j in range(n-i-1):print("*",end='') if i!=n-1: print() cs 2020. 12. 18.