일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 5586
- 영재교육원
- 5086
- 10833
- Python
- BOB
- 1547
- boj
- 11943
- 리뷰
- 정보보호 영재교육원
- 차세대 보안 리더 양성 프로그램
- 공주대 정보보호
- acmicpc
- 2501
- 10995
- 차세대 보안 리더 양성
- text
- 2965
- 2605
- BoB 후기
- EOF
- 11109
- 2476
- Best of the Best
- 영재원
- BoB 7기
- 4101
- 정보보호 영재원
- 2506
- Today
- Total
목록프로그래밍_일반/백준 (356)
짱해커가 되어보자
* Solved 기준 브론즈2 단순 풀이 l,n = int(input()),input() a,b,c = 0,0,0 for i in range(l): if(n[i] == ['A','B','C'][i%3]): a+=1 if(n[i] == ['B','A','B','C'][i%4]): b+=1 if(n[i] == ['C','C','A','A','B','B'][i%6]): c+=1 M = max(a,b,c); print(M) if(a==M): print('Adrian') if(b==M): print('Bruno') if(c==M): print('Goran')
* Solved 기준 브론즈2 단순 풀이 for _ in range(int(input())): a,b = input(),input(); l,s = len(a),0 for i in range(l): if(a[i]!=b[i]): s += 1 print('Hamming distance is {}.'.format(s))
* Solved 기준 브론즈2 단순 풀이 for _ in range(int(input())): n = input(); l = len(n) print('Do-it' if n[l//2-1]==n[l//2] else 'Do-it-Not')
* Solved 기준 브론즈2 단순 풀이 import sys while True: i = sys.stdin.readline() if not(i): break n,k = map(int, i.split()); s=n while n//k: s,n = s+n//k, n//k+n%k print(s)
* Solved 기준 브론즈2 단순 풀이 def bn(i,l): return ''.join(['1' if v=='0' else '0' for v in i]) A,B = input(), input(); sl = len(A) if A>B else len(B) a,b = int(A,2),int(B,2) print(bin(a&b)[2:].zfill(sl), bin(a|b)[2:].zfill(sl), bin(a^b)[2:].zfill(sl), bn(A,sl), bn(B,sl), sep='\n')
* Solved 기준 브론즈2 단순 풀이 import sys n,c = map(int, input().split()); l=[0]*(c+1) for _ in range(n): j = int(sys.stdin.readline()) if(j == 1): l = [c]; break for i in range(j,c+1,j): l[i] = 1 print(sum(l))
* Solved 기준 브론즈2 단순 풀이 n,f = int(input()),1 for i in range(1,10000): if(f>=n and f%2): print('{}/{}'.format(f-n%i+1 if n%i else 1,n%i if n%i else f)); break elif(f>=n and not(f%2)): print('{}/{}'.format(n%i if n%i else f,f-n%i+1 if n%i else 1)); break n-=f; f+=1 * boj 14723과 비슷하나, 지그재그란 이름에 맞게 한 가지 조건이 추가되었다 [프로그래밍_일반/백준] - boj 14723 boj 14723 * Solved 기준 브론즈3 단순 풀이 n,f = int(input()),1 for i in..
* Solved 기준 브론즈2 단순 풀이 a,b,c = map(int, input().split()) n = '+' if a+b == c else '-' if a-b == c else '*' if a*b == c else '/' if a/b == c else None if(n): print('{}{}{}={}'.format(a,n,b,c)) n = None if n else '+' if a == b+c else '-' if a == b-c else '*' if a == b*c else '/' if a == b/c else None if(n): print('{}={}{}{}'.format(a,b,n,c))
* Solved 기준 브론즈2 단순 풀이 r,b = map(int, input().split()); s = r+b for i in range(3,int(s**0.5)+1): if((s//i-2)*(i-2)==b): print(s//i, i); break