프로그래머스 3

[프로그래머스][Python] 신고 결과 받기

진짜 오랜만에 올리는 코테 풀이..! 🚨https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🪼 문제 요약 유저는 한 번에 다른 한 명의 유저를 신고할 수 있다. 이때, 중복 신고도 가능하나 집계는 되지 않는다. (1회로 간주)k번 이상의 신고를 받은 유저는 정지당한다.정지당한 유저를 신고한 모든 유저에게 메일이 간다.모든 유저의 메일을 받은 총횟수를 배열로 반환하면 된다. ⚠️ 첫 번째 풀이 - 시간초과 발생def solution(id_list, report, k): mail = {}..

코딩테스트 2025.05.11

[프로그래머스][Python] 대충 만든 자판

⌨️https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  내 풀이def solution(keymap, targets): answer = [] for T in targets: ans = 0 # 눌려야 하는 키의 수 exist = 0 # 찾는 문자가 없는 경우 -1 for t in T: indexes = [] # 찾는 문자가 저장되어 있는 위치들 저장 for ..

코딩테스트 2024.04.28

[프로그래머스][Python] 추억 점수

📸 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 풀이 def solution(name, yearning, photo): answer = [] for i in range(len(photo)): missing = 0 for j in photo[i]: if j in name: missing += yearning[name.index(j)] answer.append(missing) return answer missing: 추억 점수 사진에 찍힌..

코딩테스트 2024.03.09