python-algorithm1422 [백준] 5218 1 2 3 4 5 6 7 8 import sys for _ in range(int(sys.stdin.readline())): a,b=sys.stdin.readline().split() print("Distances:",end='') for i in range(len(a)): if ord(a[i]) 2021. 1. 9. [백준] 5176 1 2 3 4 5 6 7 8 9 10 import sys for _ in range(int(sys.stdin.readline())): a,b=map(int,sys.stdin.readline().split()) tmp=[0]*(b+1) cnt=0 for i in range(a): n=int(sys.stdin.readline()) if tmp[n]==1: cnt+=1 else: tmp[n]=1 print(cnt) Colored by Color Scripter cs 2021. 1. 9. [백준] 5026 1 2 3 4 5 6 7 import sys for _ in range(int(sys.stdin.readline())): s=sys.stdin.readline() if s[0]=='P': print("skipped") else: print(eval(s)) cs python 내장함수 eval()을 쓰시면 쉽게 풀 수 있습니다. 2021. 1. 9. [백준] 4999 1 2 3 4 5 import sys s1=sys.stdin.readline() s2=sys.stdin.readline() if len(s1) 2021. 1. 9. [백준] 4998 1 2 3 4 5 6 7 8 9 10 11 import sys try: while True: cnt =1 a,b,c=map(float, sys.stdin.readline().split()) while True: if a*(1+b/100) > c: print(cnt); break else: a*=(1+b/100) cnt+=1 except : exit() Colored by Color Scripter cs 2021. 1. 8. [백준] 4821 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import sys while True: n=int(sys.stdin.readline()) if n==0: exit() ans=[0]*(n+1) tmp=list(sys.stdin.readline().split(",")) tmp[-1]=tmp[-1].replace("\n","") cnt=0 for i in range(len(tmp)): if '-' in tmp[i] : a,b=map(int,tmp[i].split('-')) if a 2021. 1. 8. [백준] 4740 1 2 3 4 5 6 7 8 9 import sys while True: s=list (sys.stdin.readline()) if s[0]==s[1]==s[2]=='*': exit() s.reverse() del s[0] for i in range(len(s)): print(s[i],end='') print() cs 2021. 1. 8. [백준] 4592 1 2 3 4 5 6 7 8 9 10 11 12 import sys while True: try: tmp=list(map(int,sys.stdin.readline().split())) ans=[] ans.append(tmp[1]) for i in range(2,len(tmp)): if ans[-1]!=tmp[i] :ans.append(tmp[i]) for i in range(len(ans)): print(ans[i],end=' ') print("$") except: exit() Colored by Color Scripter cs 2021. 1. 8. [백준] 4470 1 2 3 4 import sys for i in range(int(sys.stdin.readline())): tmp=sys.stdin.readline() print("%d. %s"%(i+1, tmp),end='') cs 2021. 1. 8. [백준] 4458 1 2 3 4 5 import sys for _ in range(int(sys.stdin.readline())): tmp=sys.stdin.readline() ans=tmp[0].upper() + tmp[1:] print(ans,end='') cs 2021. 1. 8. [백준] 3778 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import sys for _ in range(int(sys.stdin.readline())): tmp=[0]*26 tmp2=[0]*26 tmpstring=sys.stdin.readline() tmpstring2=sys.stdin.readline() for i in range(len(tmpstring)-1): tmp[ord(tmpstring[i])-97]+=1 for i in range(len(tmpstring2)-1): tmp2[ord(tmpstring2[i])-97]+=1 cnt=0 for i in range(26): cnt+= abs(tmp[i]-tmp2[i]) print("Case #%d: %d"%(_+1,cnt) ) cs 2021. 1. 8. [백준] 3449 1 2 3 4 5 6 7 8 import sys for _ in range(int(sys.stdin.readline())): tmp=sys.stdin.readline() tmp2=sys.stdin.readline() hamdistance=0 for i in range(len(tmp)-1): if int (tmp[i])- int (tmp2[i])!=0: hamdistance+=1 print("Hamming distance is %d."%hamdistance) cs 2021. 1. 8. 이전 1 ··· 96 97 98 99 100 101 102 ··· 119 다음