본문 바로가기

코테3

250402 프로그래머스 파이썬 Lv.0 Today : 14등차수열의 특정한 항만 더하기def solution(a, d, included): answer = 0 for i in range(len(included)): answer += (a + d * i) * int(included[i]) return answerBoolean으로 표현된 included 리스트는 int로 나타내면 if문 생략 가능하다!내 답안def solution(a, d, included): answer = 0 for i in range(len(included)): if included[i]: answer += a+d*i return answer​그림 확대def solution(picture, k): .. 2025. 4. 2.
250401 프로그래머스 파이썬 Lv.0 Today : 16주사위 게임3def solution(a, b, c, d): l = [a,b,c,d] c = [l.count(x) for x in l] if max(c) == 4: return 1111*a elif max(c) == 3: return (10*l[c.index(3)]+l[c.index(1)])**2 elif max(c) == 2: if min(c) == 1: return eval('*'.join([str(l[i]) for i, x in enumerate(c) if x == 1])) else: return (max(l) + min(l)) * abs(max(l) - min(l)).. 2025. 4. 2.
250330 프로그래머스 파이썬 Lv.0 Today : 22맨날 지피티와 함께.. 혹은 그냥 있는 코드에서 수정만 하다보니 알고리즘을 많이 까먹어서 프로그래머스로 코테 연습 시작합니다. c,c++,matlab 등 이것저것 섞어서 하다보니 기본 문법도 많이 헷갈려서 Lv.0부터 시작!꼬리문자열''.join(filter(lambda x: ex not in x, str_list))lamda : 매개변수 x에 대해 어떤 표현식을 행할 것인지?filter : 앞에 해당하는 애들을 뒤에서 뽑아냄'string'.join : string을 사이사이에 끼워넣어서 합침ex가 x에 있지 않는 경우에 x에 대해 str_list에서 filtering하여 각각을 합침내 답안def solution(str_list, ex): answer = '' for i in.. 2025. 3. 31.