[프로그래머스/JAVA] 49189번 가장 먼 노드 (그래프, BFS)
Coding Test/Programmers2024. 12. 3. 14:10[프로그래머스/JAVA] 49189번 가장 먼 노드 (그래프, BFS)

문제더보기문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/49189 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  문제 설명n개의 노드가 있는 그래프가 있습니다. 각 노드는 1부터 n까지 번호가 적혀있습니다.1번 노드에서 가장 멀리 떨어진 노드의 갯수를 구하려고 합니다.가장 멀리 떨어진 노드란 최단경로로 이동했을 때 간선의 개수가 가장 많은 노드들을 의미합니다. 노드의 개수 n, 간선에 대한 정보가 담긴 2차원 배열 vertex가 매개변수로 주어질 때, 1번 노드로부터 가장 멀리 떨어진 노드가 몇 개인지를 return 하도록 solut..

[프로그래머스/JAVA] 72413번 합승 택시 요금 (다익스트라)
Coding Test/Programmers2024. 11. 20. 16:22[프로그래머스/JAVA] 72413번 합승 택시 요금 (다익스트라)

문제더보기문제 링크2021 KAKAO BLIND RECRUITMENT 합승 택시 요금 https://school.programmers.co.kr/learn/courses/30/lessons/72413 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  문제 설명밤늦게 귀가할 때 안전을 위해 항상 택시를 이용하던 무지는 최근 야근이 잦아져 택시를 더 많이 이용하게 되어 택시비를 아낄 수 있는 방법을 고민하고 있습니다.무지 는 자신이 택시를 이용할 때 동료인 어피치 역시 자신과 비슷한 방향으로 가는 택시를 종종 이용하는 것을 알게 되었습니다.무지 는 어피치 와 귀가 방향이 비슷하여 택시 합승을 적절히 이용하면..

[프로그래머스/JAVA] 258711번 도넛과 막대 그래프
Coding Test/Programmers2024. 11. 6. 14:57[프로그래머스/JAVA] 258711번 도넛과 막대 그래프

문제더보기문제 링크도넛과 막대 그래프 2024 KAKAO WINTER INTERNSHIPhttps://school.programmers.co.kr/learn/courses/30/lessons/258711  문제 설명도넛 모양 그래프, 막대 모양 그래프, 8자 모양 그래프들이 있습니다.이 그래프들은 1개 이상의 정점과, 정점들을 연결하는 단방향 간선으로 이루어져 있습니다.크기가 n인 도넛 모양 그래프는 n개의 정점과 n개의 간선이 있습니다.도넛 모양 그래프의 아무 한 정점에서 출발해 이용한 적 없는 간선을 계속 따라가면 나머지 n-1개의 정점들을 한 번씩 방문한 뒤 원래 출발했던 정점으로 돌아오게 됩니다. 크기가 n인 막대 모양 그래프는 n개의 정점과 n-1개의 간선이 있습니다.막대 모양 그래프는 임의의 ..

[프로그래머스/JAVA] 340211번 충돌위험 찾기
Coding Test/Programmers2024. 11. 4. 17:21[프로그래머스/JAVA] 340211번 충돌위험 찾기

문제더보기문제 링크 [PCCP 기출문제] 3번 / 충돌위험 찾기https://school.programmers.co.kr/learn/courses/30/lessons/340211 문제 설명어떤 물류 센터는 로봇을 이용한 자동 운송 시스템을 운영합니다. 운송 시스템이 작동하는 규칙은 다음과 같습니다.물류 센터에는 (r, c)와 같이 2차원 좌표로 나타낼 수 있는 n개의 포인트가 존재합니다. 각 포인트는 1~n까지의 서로 다른 번호를 가집니다.로봇마다 정해진 운송 경로가 존재합니다. 운송 경로는 m개의 포인트로 구성되고 로봇은 첫 포인트에서 시작해 할당된 포인트를 순서대로 방문합니다.운송 시스템에 사용되는 로봇은 x대이고, 모든 로봇은 0초에 동시에 출발합니다. 로봇은 1초마다 r 좌표와 c 좌표 중 하나가..

[프로그래머스/JAVA] 250135번 아날로그 시계
Coding Test/Programmers2024. 11. 2. 20:12[프로그래머스/JAVA] 250135번 아날로그 시계

문제더보기문제 링크[PCCP 기출문제] 3번 / 아날로그 시계https://school.programmers.co.kr/learn/courses/30/lessons/250135 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명시침, 분침, 초침이 있는 아날로그시계가 있습니다.시계의 시침은 12시간마다, 분침은 60분마다, 초침은 60초마다 시계를 한 바퀴 돕니다.따라서 시침, 분침, 초침이 움직이는 속도는 일정하며 각각 다릅니다.이 시계에는 초침이 시침/분침과 겹칠 때마다 알람이 울리는 기능이 있습니다.당신은 특정 시간 동안 알람이 울린 횟수를 알고 싶습니다.알람이 울리는 횟수를 센 시간을 나타..

[프로그래머스/JAVA] 340212번 퍼즐 게임 챌린지
Coding Test/Programmers2024. 10. 31. 19:30[프로그래머스/JAVA] 340212번 퍼즐 게임 챌린지

문제더보기문제 링크[PCCP 기출문제] 2번 / 퍼즐 게임 챌린지https://school.programmers.co.kr/learn/courses/30/lessons/340212  문제 설명당신은 순서대로 n개의 퍼즐을 제한 시간 내에 풀어야 하는 퍼즐 게임을 하고 있습니다.각 퍼즐은 난이도와 소요 시간이 정해져 있습니다. 당신의 숙련도에 따라 퍼즐을 풀 때 틀리는 횟수가 바뀌게 됩니다.현재 퍼즐의 난이도를 diff, 현재 퍼즐의 소요 시간을 time_cur, 이전 퍼즐의 소요 시간을 time_prev, 당신의 숙련도를 level이라 하면, 게임은 다음과 같이 진행됩니다. diff ≤ level이면 퍼즐을 틀리지 않고 time_cur만큼의 시간을 사용하여 해결합니다.diff > level이면, 퍼즐을 ..

[프로그래머스/JAVA] 250125번 이웃한 칸
Coding Test/Programmers2024. 10. 30. 23:59[프로그래머스/JAVA] 250125번 이웃한 칸

문제더보기문제 링크[PCCE 기출문제] 9번 / 이웃한 칸https://school.programmers.co.kr/learn/courses/30/lessons/250125 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  문제 설명각 칸마다 색이 칠해진 2차원 격자 보드판이 있습니다. 그중 한 칸을 골랐을 때, 위, 아래, 왼쪽, 오른쪽 칸 중 같은 색깔로 칠해진 칸의 개수를 구하려고 합니다.보드의 각 칸에 칠해진 색깔 이름이 담긴 이차원 문자열 리스트 board와 고른 칸의 위치를 나타내는 두 정수 h, w가 주어질 때 board[h][w]와 이웃한 칸들 중 같은 색으로 칠해져 있는 칸의 개수를 re..

[프로그래머스/JAVA] 340213번 동영상 재생기
Coding Test/Programmers2024. 10. 30. 20:07[프로그래머스/JAVA] 340213번 동영상 재생기

문제더보기문제 링크[PCCP 기출문제] 1번 / 동영상 재생기https://school.programmers.co.kr/learn/courses/30/lessons/340213 문제 설명당신은 동영상 재생기를 만들고 있습니다.당신의 동영상 재생기는 10초 전으로 이동, 10초 후로 이동, 오프닝 건너뛰기 3가지 기능을 지원합니다. 각 기능이 수행하는 작업은 다음과 같습니다.10초 전으로 이동: 사용자가 "prev" 명령을 입력할 경우 동영상의 재생 위치를 현재 위치에서 10초 전으로 이동합니다.현재 위치가 10초 미만인 경우 영상의 처음 위치로 이동합니다. 영상의 처음 위치는 0분 0초입니다.10초 후로 이동: 사용자가 "next" 명령을 입력할 경우 동영상의 재생 위치를 현재 위치에서 10초 후로 이동..

반응형
image