Algorithm

Algorithm

탑 LV2

https://programmers.co.kr/learn/courses/30/lessons/42588 코딩테스트 연습 - 탑 수평 직선에 탑 N대를 세웠습니다. 모든 탑의 꼭대기에는 신호를 송/수신하는 장치를 설치했습니다. 발사한 신호는 신호를 보낸 탑보다 높은 탑에서만 수신합니다. 또한, 한 번 수신된 신호는 다 programmers.co.kr public class Programmers { public static void main(String[] args) { System.out.println(Arrays.toString(solution(new int[]{1, 5, 3, 6, 7, 6, 5}))); } public static int[] solution(int[] heights) { int[] an..

Algorithm

스킬트리 LV2

https://programmers.co.kr/learn/courses/30/lessons/49993 코딩테스트 연습 - 스킬트리 programmers.co.kr class Solution { public static int solution(String skill, String[] skill_trees) { int answer = 0; for (String skill_tree : skill_trees) { int pivot = 0; boolean checked = true; for (int i = 0; i < skill_tree.toCharArray().length; i++) { int item = skill.indexOf(skill_tree.charAt(i)); if (item == -1) { cont..

Algorithm

쇠막대기 LV2

https://programmers.co.kr/learn/courses/30/lessons/42585 코딩테스트 연습 - 쇠막대기 여러 개의 쇠막대기를 레이저로 절단하려고 합니다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자릅니다. 쇠막대기와 레� programmers.co.kr import java.util.Stack; class Solution { public static int solution(String arrangement) { int answer = 0; Stack stack = new Stack(); for (int i = 0; i < arrangement.length(); i++) { if (arrangement.charAt..

Algorithm

알고리즘 - 종이접기 LV3

https://programmers.co.kr/learn/courses/30/lessons/62049 코딩테스트 연습 - 종이접기 직사각형 종이를 n번 접으려고 합니다. 이때, 항상 오른쪽 절반을 왼쪽으로 접어 나갑니다. 다음은 n = 2인 경우의 예시입니다. 먼저 오른쪽 절반을 왼쪽으로 접습니다. 다시 오른쪽 절반을 왼쪽�� programmers.co.kr import java.util.Arrays; public class Programmers1 { public static void main(String[] args) { System.out.println(Arrays.toString(solution(19))); } public static int[] solution(int n) { return getA..

Algorithm

카카오 (3)

보호되어 있는 글입니다.

Algorithm

카카오 (2)

보호되어 있는 글입니다.

Algorithm

카카오 (1)

보호되어 있는 글입니다.

Algorithm

네이버 랩스 (4)

보호되어 있는 글입니다.

Algorithm

네이버 랩스 (3)

보호되어 있는 글입니다.

Nanamare
'Algorithm' 카테고리의 글 목록 (2 Page)