알고리즘

문제 https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 공백이 여러개 한번에 나올 때 처리 유의 코드 def solution(s): res = '' s_idx = 0 for char in range(len(s)): if s[char] == ' ': res += s[char] s_idx = char+1 else: res += s[char].lower() if (char-s_idx)%2 else s[char].upper() return res
문제 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 구현문제. 시작점에서 주어진 방향으로 한칸씩 전진해보면서 범위를 벗어나거나 장애물을 만나면 해당 명령어를 무시한다. 코드 def find_start(park): for i in range(len(park)): for j in range(len(park[i])): if park[i][j] == 'S': return i, j def solution(park, routes): dir_..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 코드 참조 코드 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID;
문제 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 아래 코드 참조 코드 SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER desc, SHIPMENT_ID asc;
문제 https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 가장 꼭대기에 있는 인형을 뽑아서 stack에 하나씩 쌓고, 마지막 두개가 같아지면 stack에서 삭제하는 식으로 단순히 구현. 코드 def solution(board, moves): stack = [] cnt = 0 for move in moves: top_doll = None for i in range(len(board)): #find top_doll if board[i][mo..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 예상 만기일과 오늘 날짜를 비교하여, 예상 만기일이 오늘 날짜보다 이전인 경우만 표시 날짜는 연, 월, 일을 합쳐 일자로 비교함. 모든 달이 28일이라는 조건이 있어서 편안했다~ 코드 def date_diff(date, month, today): y1, m1, d1 = list(map(int,date.split('.'))) y2, m2, d2 = list(map(int,today..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 문제 조건대로 구현함. 거리를 측정하는 함수는 각 키패드에 대해 위치를 기록해두고, |x1-x2| + |y1-y2|를 계산함. 코드 def distance(num, l_status, r_status, hand): location = {1:[0,0], 2:[0,1], 3:[0,2], 4:[1,0], 5:[1,1], 6:[1,2], 7:[2,0], 8:[2,1], 9:[2,2], '*..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 코드 참조 코드 def solution(s): return int(s)
감자156
'알고리즘' 카테고리의 글 목록 (7 Page)