โ
BF Upper-Intermediate I - 2 Solvedโ
โ
2503 ์ซ์ ์ผ๊ตฌ โ
import sys from itertools import permutations input=sys.stdin.readline N=int(input()) pos=list(permutations(['1','2','3','4','5','6','7','8','9'],3)) idxs=[n for n in range(len(pos))] def get_strike_ball(a,b): strike=0 for x,y in zip(a,b): if x==y: strike+=1 return (str(strike),str(len(a+b)-len(set(a+b))-strike)) for _ in range(N): num,S,B=input().split() didxs=[] for i in idxs: p..
BOJ/๐ฅ
2023. 10. 26.
โ
Regular Expression ์ค์๊ธ - 2๋ฌธ์ ()โ
โ
์ ๊ทํํ์(Regular Expression)์ ์ด๋ป๊ฒ ์ธ ์ ์๋ ์ง ํจ์๋ฅผ ์ ์ ํ ์ฌ์ฉ / ์ ๊ทํํ์ ๋ฌธ๋ฒ์ ์๋ฉด ๋๋ค โ
9342 ์ผ์์ฒด โ
import re,sys input=sys.stdin.readline for _ in range(int(input().strip())): chromosome = input().strip() if re.match('^[ABCDEF]?A+F+C+[A,B,C,D,E,F]?$',chromosome): print('Infected!') else: print('Good') ๐ฆ ์ ๊ทํํ์ ๋ฌธ๋ฒ ์ฐจ๋ก๋๋ก ์์ฑํ์๋ฉด! โ ๋ฌธ์์ด์ {A, B, C, D, E, F} ์ค 0๊ฐ ๋๋ 1๊ฐ๋ก ์์ํด์ผ ํ๋ค → ^[ABCDEF]? โก ๊ทธ ๋ค์์๋ A๊ฐ ํ๋ ๋๋ ๊ทธ ์ด์ ์์ด์ผ ํ..
BOJ/๐ฅ
2023. 8. 14.