프로그래머스
-
2024/10/11 SW expert academy:: 누적 5개 / D1 5개풀이한 문제 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 삼성 SW 코딩 테스트를 준비하면서, 이 사이트를 알게 되었고 시험 환경도 이거라고 해서 프로그래머스와 이 사이트를 병행할 생각이다.여유가 된다면, 백준도 같이 풀이할 예정!문제를 올리는건 금지한다고 해서 올리지 않을 것 같고, 풀이과정은 오래 걸렸거나, 어려웠던 문제만 작성하려고 한다.미완성 문제프로그래머스 Lv2다리를 지나는 트럭
[10월 코테 챌린지] SW expert academy:: 누적 5개 / D1 5개2024/10/11 SW expert academy:: 누적 5개 / D1 5개풀이한 문제 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 삼성 SW 코딩 테스트를 준비하면서, 이 사이트를 알게 되었고 시험 환경도 이거라고 해서 프로그래머스와 이 사이트를 병행할 생각이다.여유가 된다면, 백준도 같이 풀이할 예정!문제를 올리는건 금지한다고 해서 올리지 않을 것 같고, 풀이과정은 오래 걸렸거나, 어려웠던 문제만 작성하려고 한다.미완성 문제프로그래머스 Lv2다리를 지나는 트럭
2024.10.11 -
2024/10/10누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 풀이한 문제Lv3베스트앨범 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(genres, plays): gg1 = {i:0 for i in genres} gg2 = {i:[] for i in genres} for i,genre in enumerate(genres): gg1[genre] += plays[i] a = [i,plays[i]] gg2[genre].app..
[10월 코테 챌린지] 프로그래머스 :: 누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개2024/10/10누적 372개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 10개 풀이한 문제Lv3베스트앨범 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(genres, plays): gg1 = {i:0 for i in genres} gg2 = {i:[] for i in genres} for i,genre in enumerate(genres): gg1[genre] += plays[i] a = [i,plays[i]] gg2[genre].app..
2024.10.10 -
문제 보기 : 게임 맵 최단거리 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 61%작성 코드from collections import deque def bfs(g,start,n,m): vis = [[False]*m for i in range(n)] vis[start[0]][start[1]] = True d = [[-1,0],[1,0],[0,-1],[0,1]] dd = deque([start]) while dd: x,y = dd.popleft() if x == n-1 a..
Lv2. 게임 맵 최단거리문제 보기 : 게임 맵 최단거리 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 61%작성 코드from collections import deque def bfs(g,start,n,m): vis = [[False]*m for i in range(n)] vis[start[0]][start[1]] = True d = [[-1,0],[1,0],[0,-1],[0,1]] dd = deque([start]) while dd: x,y = dd.popleft() if x == n-1 a..
2024.10.10 -
문제 보기 : 2178번: 미로 탐색 (acmicpc.net) 문제정답률 : 44%작성 코드 & 풀이 과정 코멘트1) 1차 풀이from collections import dequedef bfs(g,start,n,m): d = [(0,-1),(0,1),(-1,0),(1,0)] vis = [[False]*m for i in range(n)] vis[start[0]][start[1]]=True dd = deque([start]) while dd: x,y = dd.popleft() if x == n-1 and y == m-1: return g[x][y] for dx,dy in d: X = dx+x ; Y =..
S1 2178. 미로 탐색문제 보기 : 2178번: 미로 탐색 (acmicpc.net) 문제정답률 : 44%작성 코드 & 풀이 과정 코멘트1) 1차 풀이from collections import dequedef bfs(g,start,n,m): d = [(0,-1),(0,1),(-1,0),(1,0)] vis = [[False]*m for i in range(n)] vis[start[0]][start[1]]=True dd = deque([start]) while dd: x,y = dd.popleft() if x == n-1 and y == m-1: return g[x][y] for dx,dy in d: X = dx+x ; Y =..
2024.10.09 -
2024/10/09누적 371개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 9개 풀이한 문제Lv0평행 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def dt(i,j): x1,y1 = i[0],i[1] x2,y2 = j[0],j[1] xx = x2-x1 yy = y2-y1 return xx/yydef solution(dots): answer = 0 if dt(dots[0],dots[1]) == dt(dots[2],dots[3]): return 1 elif dt..
[10월 코테 챌린지] 프로그래머스 :: 누적 371개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 9개2024/10/09누적 371개 / (Lv0) 236개 (Lv1) 73개 (Lv2) 53개 (Lv3) 9개 풀이한 문제Lv0평행 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def dt(i,j): x1,y1 = i[0],i[1] x2,y2 = j[0],j[1] xx = x2-x1 yy = y2-y1 return xx/yydef solution(dots): answer = 0 if dt(dots[0],dots[1]) == dt(dots[2],dots[3]): return 1 elif dt..
2024.10.09 -
문제 보기 : 베스트앨범 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 54%작성 코드def solution(genres, plays): gg1 = {i:0 for i in genres} gg2 = {i:[] for i in genres} for i,genre in enumerate(genres): gg1[genre] += plays[i] a = [i,plays[i]] gg2[genre].append(a) for i,genre in enumerate(genres..
Lv3. 베스트앨범문제 보기 : 베스트앨범 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 54%작성 코드def solution(genres, plays): gg1 = {i:0 for i in genres} gg2 = {i:[] for i in genres} for i,genre in enumerate(genres): gg1[genre] += plays[i] a = [i,plays[i]] gg2[genre].append(a) for i,genre in enumerate(genres..
2024.10.07 -
2024/10/07(Lv0) 235개 (Lv1) 73개 (Lv2) 53개 (Lv3) 9개 // 누적 370개 풀이한 문제Lv3기지국 설치 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이import mathdef solution(n, stations, w): answer = 0 s = stations.pop(0) start = s-w ; end = s+w ; l = w*2+1 answer += math.ceil((start-1)/l) for i in stations: if end = n: pa..
[10월 코테 챌린지] 프로그래머스 :: 누적 370개 / (Lv0) 235개 (Lv1) 73개 (Lv2) 53개 (Lv3) 9개2024/10/07(Lv0) 235개 (Lv1) 73개 (Lv2) 53개 (Lv3) 9개 // 누적 370개 풀이한 문제Lv3기지국 설치 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이import mathdef solution(n, stations, w): answer = 0 s = stations.pop(0) start = s-w ; end = s+w ; l = w*2+1 answer += math.ceil((start-1)/l) for i in stations: if end = n: pa..
2024.10.07 -
2024/10/06(Lv0) 235개 (Lv1) 73개 (Lv2) 53개 (Lv3) 8개 // 누적 369개 풀이한 문제Lv2피로도 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이from itertools import permutationsdef solution(k, dungeons): dun = list(permutations(dungeons)) answer = 0 ; aa = [] for d in dun : a = 0 piro = k for i in d: if pir..
[10월 코테 챌린지] 프로그래머스 :: 누적 369개 / (Lv0) 235개 (Lv1) 73개 (Lv2) 53개 (Lv3) 8개2024/10/06(Lv0) 235개 (Lv1) 73개 (Lv2) 53개 (Lv3) 8개 // 누적 369개 풀이한 문제Lv2피로도 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이from itertools import permutationsdef solution(k, dungeons): dun = list(permutations(dungeons)) answer = 0 ; aa = [] for d in dun : a = 0 piro = k for i in d: if pir..
2024.10.06