목록💣😝알고리즘 문제(CAM)/합체 (2)
컴퓨터공학 💻 도서관📚
백준 2840번 행운의 바퀴
내가 놓쳤던 부분들돌림판이 2, 3, .. N바퀴 돌아간 경우 이미 채워진 문자가 다른 칸에 또 들어가면 안 된다 1) 내가 푼 방식 + % 을 활용한 더 쉬운 출력 N, K = map(int, input().split())arr = ['?'] * Ncheck = Falseind = 0for i in range(K): S, char = map(str, input().split()) ind = (ind + int(S)) % N // 돌림판이 2, 3, .. N바퀴 돌아간 경우 대비 if arr[ind] == '?': if char in arr: // 이미 채워진 문자가 다른 칸에 또 들어가면 안 된다 check = Tru..
💣😝알고리즘 문제(CAM)/합체
2025. 5. 16. 23:08
백준 1010번 다리 놓기
파이썬 버전 n * n-1 * ... * (n - r + 1) 과 r ! 을 구해서 해결 입력 받을 때 map 함수 활용 def calcu (a, b): p = 1 q = 1 ans = 1 for i in range(b, b-a, -1): p *= i for j in range(1, a+1, 1): q *= j ans = p // q return ansN = int(input())for i in range(N): n, m = map(int, input().split()) print(calcu(n, m)) 자바 버전 입력받을 때 Scanner 객체 활용함int T = sc.nextInt(); ..
💣😝알고리즘 문제(CAM)/합체
2025. 5. 15. 00:19