전체 글 (204) 썸네일형 리스트형 코딜리티 lesson4 FrogRiverOne, PermCheck, MaxCounters, MissingInteger FrogRiverOne [최초풀이] # you can write to stdout for debugging purposes, e.g. # print("this is a debug message") def solution(X, A): if A.count(X) == 0: return -1 else: return A.index(X) [다른풀이] # you can write to stdout for debugging purposes, e.g. # print("this is a debug message") def solution(X, A): setA = set() for i in range(len(A)): setA.add(A[i]) if len(setA) == X: return i return -1 PermChe.. 코딜리티 lesson3 시간복잡도(Time Complexity) - FrogJmp, PermMissinElem, TapeEquilibrium FrogJmp # you can write to stdout for debugging purposes, e.g. # print("this is a debug message") def solution(X, Y, D): ans = (Y-X)//D if (Y-X)%D == 0: return ans else: return ans + 1 PermMissinElem [최초풀이] # you can write to stdout for debugging purposes, e.g. # print("this is a debug message") def solution(A): A = sorted(A) while A: try: a = A.pop() b = A.pop() except: break if a - b > 1: retu.. 코딜리티 lesson2 CyclicRotation # you can write to stdout for debugging purposes, e.g. # print("this is a debug message") def solution(A, K): if len(A)==0: return A for _ in range(K): A.insert(0, A[-1]) A.pop() return A OddOccurrencesInArray # you can write to stdout for debugging purposes, e.g. # print("this is a debug message") def solution(A): setA = set(A) for x in setA: if A.count(x) % 2 != 0: return x [다른 .. 이전 1 ··· 49 50 51 52 53 54 55 ··· 68 다음