Programmers / 점 찍기 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 점 찍기 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/140107 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 import math def solution(k, d): answer = 0 for x in range(0, d + 1, k): side_length = math.floor(math.sqrt(d * d - x * x)) answer += (side_length // k) + 1 return..
Programmers / 가장 큰 수 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 가장 큰 수 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/42746# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 def my_asc(lst): for n in range(len(lst) - 1): for m in range(n + 1, len(lst)): if len(lst[n]) > 1 and len(lst[m]) > 1 and lst[n][0] == lst[m][0]: if lst[n][1] ..
Programmers / 오픈채팅방 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 오픈채팅방 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 너무 길어서 잘랐습니다. 나의 풀이 def solution(record): answer = [] user_list = {} for rec in record: user = rec.split() if user[0] in ['Enter', 'Change']: user_list[user[1]] = user[..
Programmers / 정수 삼각형 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 정수 삼각형 (3단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 def solution(triangle): answer = 0 for i in range(1, len(triangle)): for j in range(len(triangle[i])): if j == 0: triangle[i][j] += triangle[i - 1][0] elif j == ..
Programmers / 롤케이크 자르기 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 롤케이크 자르기 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/132265 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 def solution(topping): answer = 0 for i in range(len(topping)): set1 = set(topping[:i]) set2 = set(topping[i:]) if len(set1) == len(set2): answer += 1 return ..
Programmers / 스킬트리 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 스킬트리 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/49993 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 첫 풀이 def solution(skill, skill_trees): answer = 0 for st in skill_trees: idx = 0 check = "" for c in st: check = c if skill.find(c) >= 0 and c != skill[idx]: break..
Programmers / 삼각 달팽이 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 삼각 달팽이 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 def solution(n): answer = [] trianglesnail = [[0] * i for i in range(1, n + 1)] num = 1 y, x = -1, 0 for i in range(n): for j in range(i, n): if i % 3 == 0: y +=..
Programmers / 방문 길이 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 방문 길이 (2단계)문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/49994 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 나의 풀이 def solution(dirs): answer = 0 dy = 5 dx = 5 visited = [[0] * 11 for _ in range(11)] visited[dy][dx] = 1 for move in dirs: if move == "L": x = dx - 1 y = dy if 0 < x..
Programmers / 땅따먹기 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 땅따먹기 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12913 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 def solution(land): answer = 0 for y in range(1, len(land)): for x in range(len(land[0])): land[y][x] += max(land[y - 1][x + 1:] + land[y - 1][:x]) answer = max(la..
Programmers / 주차 요금 계산 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 주차 요금 계산 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 from math import ceil def solution(fees, records): answer = [] dic = {} result = {} for car in records: strings = car.split() hour, minute = map(int, strings[0..
Programmers / 뒤에 있는 큰 수 찾기 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 뒤에 있는 큰 수 찾기 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 def solution(numbers): answer = [] n = len(numbers) for i in range(n): for j in range(i, n): if numbers[i] < numbers[j]: answer.append(numbers[j]) break i..
Programmers / 더 맵게 / Python
·
코딩테스트(프로그래머스 & 백준)/프로그래머스-Python
*문제 출처는 프로그래머스에 있습니다. 문제 제목: 더 맵게 (2단계) 문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/42626 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 나의 풀이 import heapq def solution(scoville, K): heap = [] for i in scoville: heap.append(i) heap.sort() cnt = 0 while heap[0] < K: try: heapq.heappush(heap, heapq.heappop(..
김치바보
'코딩테스트(프로그래머스 & 백준)/프로그래머스-Python' 카테고리의 글 목록 (3 Page)