본문 바로가기

전체 글92

[Softeer] 지도 자동 구축 https://softeer.ai/practice/info.do?idx=1&eid=413 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 수학적으로 풀면 쉽다. import sys n = int(input()) step = 2 for i in range(n): step += (step -1) print(step**2) 2023. 9. 14.
[Softeer] 비밀 메뉴 https://softeer.ai/practice/info.do?idx=1&eid=623 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai import sys m, n, k = map(int, input().split()) secret_menu = input().split() button_num = input().split() aa = ''.join(secret_menu) bb = ''.join(button_num) tt = bb.find(aa) if tt >= 0: print('secret') else: print('normal') 2023. 9. 13.
[Programmers] 괄호 회전하기 https://school.programmers.co.kr/learn/courses/30/lessons/76502?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = 0 tmp = "" new_s = s while tmp != s: tmp = new_s[1:] + new_s[0:1] // 문자열 시프트 new_s = tmp stack = [] for i in range(len(new_s)): if ( new_s[i] == ']' or new_s[i] == '}' or new_s[i] .. 2023. 9. 12.
[Programmers] 캐시 https://school.programmers.co.kr/learn/courses/30/lessons/17680 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(cacheSize, cities): answer = 0 db_list = [] for db in cities: db = db.lower() if not db in db_list: if len(db_list) < cacheSize: db_list.append(db) else: db_list.append(db) db_list.pop(0) answer += 5 else: db_l.. 2023. 9. 11.