본문 바로가기

python-algorithm1422

[백준] 10813 1 2 3 4 5 6 7 8 9 import sys n,m=map(int,sys.stdin.readline().split()) tmp=[i+1 for i in range (n)] for _ in range(m): i,j=map(int,sys.stdin.readline().split()) dummy=tmp[i-1] tmp[i-1]=tmp[j-1] tmp[j-1]=dummy print(*tmp) Colored by Color Scripter cs 2021. 1. 11.
[백준] 10812 1 2 3 4 5 6 7 import sys n,m=map(int,sys.stdin.readline().split()) tmp=[i+1 for i in range (n)] for _ in range(m): begin,end,mid=map(int,sys.stdin.readline().split()) tmp[begin-1:end]=tmp[mid-1:end]+tmp[begin-1:mid-1] print(*tmp) Colored by Color Scripter cs 2021. 1. 11.
[백준] 10811 1 2 3 4 5 6 7 import sys n,m=map(int, sys.stdin.readline().split()) tmp=[i+1 for i in range(n)] for _ in range(m): a,b=map(int,sys.stdin.readline().split()) tmp[a-1:b]=tmp[a-1:b][::-1] print(*tmp) Colored by Color Scripter cs 2021. 1. 11.
[백준] 10810 1 2 3 4 5 6 7 8 9 10 import sys m,n=map(int,sys.stdin.readline().split()) tmp=[0]*m for _ in range(n): a,b,c=map(int,sys.stdin.readline().split()) for i in range(a,b+1): tmp[i-1]=c print(tmp[0],end='') for i in range(1,len(tmp)): print(" %d"%tmp[i],end='') cs 2021. 1. 11.
[백준] 10809 1 2 3 4 5 6 7 s=input() ans=[-1]*26 for i in range(len(s)): if ans[ord (s[i])-97] == -1 : ans[ord (s[i])-97]=i print(ans[0],end='') for i in range(1,26): print (" %d"%ans[i],end='') cs 2021. 1. 11.
[백준] 10808 1 2 3 4 5 6 7 s=input() ans=[0]*26 for i in range(len(s)): ans[ord (s[i])-97]+=1 print(ans[0],end='') for i in range(1,26): print (" %d"%ans[i],end='') cs 2021. 1. 11.
[백준] 10807 1 2 3 4 import sys n=int(sys.stdin.readline()) tmp=list(map(int, sys.stdin.readline().split())) print(tmp.count(int(sys.stdin.readline()))) cs 내장함수 count를 이용해서 구하시면 쉽게 구합니다 2021. 1. 11.
[백준] 10275 1 2 3 4 5 6 7 8 9 import sys for _ in range(int(sys.stdin.readline())): n,a,b=map(int,sys.stdin.readline().split()) mytarget=bin (min(a,b))[2:] cnt=0 for i in range(len(mytarget)): if mytarget[i]=='1' : cnt=i cnt=len(mytarget)-cnt print(n-cnt+1) cs 2021. 1. 11.
[백준] 10102 1 2 3 4 5 6 7 8 9 10 11 import sys n=int(sys.stdin.readline()) s=sys.stdin.readline() cntA=0 cntB=0 for i in range(n): if s[i]=='A': cntA+=1 elif s[i]=='B' : cntB+=1 if cntA>cntB: print("A") elif cntA 2021. 1. 11.
[백준] 10093 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import sys tmp1,tmp2=map(int,sys.stdin.readline().split()) if tmp1==tmp2: print("0") exit() elif tmp1 2021. 1. 11.
[백준] 9546 1 2 3 4 import sys for _ in range(int(sys.stdin.readline())): n=int(sys.stdin.readline()) print(pow(2,n)-1) cs 2021. 1. 10.
[백준] 9086 1 2 3 4 import sys for _ in range(int(sys.stdin.readline())): s=input() print(s[0],s[-1],sep='') cs 2021. 1. 10.