문제 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 이름별 추억점수 dict를 만들어 photo 하위 배열마다 점수를 더함. 존재하지 않는 점수는 0으로 처리해서 sum함. 코드 def solution(name, yearning, photo): score_dict = dict() for i in range(len(name)): score_dict[name[i]] = yearning[i] op = lambda x: score_dic..
분류 전체보기
문제 https://school.programmers.co.kr/learn/courses/30/lessons/59039 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 코드 참조 코드 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME is NULL;
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 "수박"은 n//2만큼 반복 + 마지막 "수"가 있는 경우엔 "수"*(n%2)로 처리 코드 def solution(n): return "수박"*(n//2) + "수"*(n%2)
문제 https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 단순 구현 코드 def solution(food): answer = '' for i in range(1, len(food)): answer += str(i) * (food[i]//2) return answer + '0' + answer[::-1]
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 아래 코드 참조 코드 def solution(arr1, arr2): for i in range(len(arr1)): for j in range(len(arr1[0])): arr1[i][j] += arr2[i][j] return arr1
문제 https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 알파벳별로 가장 최근에 나온 인덱스를 저장해두고 res로 이전 인덱스를 리턴, 갱신함. 코드 def solution(s): visited_idx = [-1 for _ in range(26)] res = [] for i in range(len(s)): ex_idx = visited_idx[ord(s[i])-ord('a')] res.append(ex_idx if ex_idx == -..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 아스키 코드와 알파벳이 총 26개임을 이용해 풀이. 코드 def solution(s, n): op_lower = lambda x: ord(x) + n - 26 if ord(x) + n > ord('z') else ord(x) + n op_upper = lambda x: ord(x) + n - 26 if ord(x) + n > ord('Z') else ord(x) + n return..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 코드 참조 코드 def solution(n): res = 0 for i in str(n): res += int(i) return res