백준(BOJ) 풀이 (46) 썸네일형 리스트형 [백준 10997] 별 찍기-22 n=int(input()) if n==1: print("*") else : ans=[[" "]*(4*n-3) for _ in range(4*n-1)] x=2*n y=2*n-2 ans[x][y]="*" for i in range(1,n): for j in range(4*i-2): x-=1 ans[x][y]="*" for j in range(4*i-2): y+=1 ans[x][y]="*" for j in range(4*i): x+=1 ans[x][y]="*" for j in range(4*i): y-=1 ans[x][y]="*" for j in range(4*n-2): x-=1 ans[x][y]="*" for j in range(4*n-4): y+=1 ans[x][y]="*" for i in range(4*.. [백준 9933] 민균이의 비밀번호 import sys n=int(sys.stdin.readline().rstrip()) l=[sys.stdin.readline().rstrip() for _ in range(n)] k=0 for i in range(n-1): t="" t+=l[i][::-1] for j in range(i,n): if t==l[j]: k=1 break if k==1: break print(len(t),t[int(len(t)/2)]) [백준 1919] 애너그램 만들기 import sys a=sys.stdin.readline().rstrip() b=sys.stdin.readline().rstrip() aN=[0]*26 bN=[0]*26 ans=0 for i in a: aN[ord(i)-97]+=1 for i in b: bN[ord(i)-97]+=1 for i in range(26): ans+=aN[i]+bN[i]-2*min(aN[i],bN[i]) print(ans) [백준 2857] FBI import sys ans=[] for k in range(5): s=sys.stdin.readline().rstrip() stack=[] for i in s: stack.append(i) if i=='I' : temp="" for j in stack[-3:]: temp+=j if temp=='FBI': ans.append(k+1) break if ans==[]: print("HE GOT AWAY!") else: print(*ans, sep=" ") [백준 3986] 좋은 단어 n=int(input()) ans=0 for _ in range(n): s=input() stack=[s[0]] for i in s[1:]: if stack!=[] and stack[-1]==i: del stack[-1] else : stack.append(i) if stack==[]: ans+=1 print(ans) [백준 5218 ] 알파벳 거리 import sys n=int(sys.stdin.readline().rstrip()) for _ in range(n): a,b=sys.stdin.readline().rstrip().split() print("Distances: ", end="") for i in range(len(a)): k=ord(b[i])-ord(a[i]) if k [백준 9935] 문자열 폭발 import sys s=sys.stdin.readline().rstrip() bomb=sys.stdin.readline().rstrip() stack=[] for i in s: stack.append(i) if i==bomb[-1] : temp="" for j in stack[len(bomb)*(-1):]: temp+=j if temp==bomb: del stack[len(bomb)*(-1):] if len(stack)==0: print("FRULA") else: print(*stack, sep="") [백준 1181] 단어 정렬 import sys n=int(sys.stdin.readline().rstrip()) a=[] for _ in range(n): l=sys.stdin.readline().rstrip() a.append((len(l),l)) a=list(set(a)) a=sorted(a, key = lambda x : (x[0],x[1])) for i in a: print(i[1]) 이전 1 2 3 4 ··· 6 다음