Algorithm/프로그래머스

Algorithm/프로그래머스

[알고리즘] 배열 두배 만들기 Java

class Solution { public int[] solution(int[] numbers) { int[] answer = numbers; for (int i = 0; i < answer.length; i++) { answer[i] = answer[i] * 2; } return answer; } }

Algorithm/프로그래머스

[알고리즘] 숨어있는 숫자의 덧셈 (1) Java

class Solution { public int solution(String my_string) { int answer = 0; for (int i = 0; i = 48 && i1

Algorithm/프로그래머스

[알고리즘] 옷가게 할인 받기 Java

class Solution { public int solution(int price) { int answer = price; if (price >= 500000) { return (int) (price * 0.8); } else if (price >= 300000) { return (int) (price * 0.9); } else if (price >= 100000) { return (int) (price * 0.95); } return answer; } }

Algorithm/프로그래머스

[알고리즘] 배열 회전시키기 Java

import java.util.ArrayList; import java.util.List; class Solution { public int[] solution(int[] numbers, String direction) { List answer = new ArrayList(); if (direction.equals("right")) { answer.add(numbers[numbers.length-1]); for (int i = 0; i < numbers.length - 1; i++) { answer.add(numbers[i]); } } else { for (int i = 1; i < numbers.length; i++) { answer.add(numbers[i]); } answer.add(numbers[..

Algorithm/프로그래머스

[알고리즘] 공 던지기 Java

class Solution { public int solution(int[] numbers, int k) { int answer = 0; for (int i = 0; i < k; i++) { answer = numbers[((k - 1) * 2) % numbers.length]; } return answer; } }

Algorithm/프로그래머스

[알고리즘] 접미사인지 확인하기 Java

import java.util.List; import java.util.function.Predicate; import java.util.stream.Collectors; import java.util.stream.IntStream; class Solution { public int solution(String my_string, String is_suffix) { List collect = IntStream.range(0, my_string.length()) .mapToObj(my_string::substring) .collect(Collectors.toList()); return collect.stream().anyMatch(Predicate.isEqual(is_suffix)) ? 1 : 0; } }..

Algorithm/프로그래머스

[알고리즘] 접미사 배열 Java

import java.util.Arrays; class Solution { public String[] solution(String my_string) { String[] answer = new String[my_string.length()]; for (int i = 0; i < my_string.length(); i++) { answer[i] = my_string.substring(i); } Arrays.sort(answer); return answer; } }

Algorithm/프로그래머스

[알고리즘] 콜라츠 수열 만들기 Java

import java.util.ArrayList; import java.util.List; class Solution { public int[] solution(int n) { List answer = new ArrayList(); answer.add(n); while (n > 1) { n = n % 2 == 0 ? n / 2 : 3 * n + 1; answer.add(n); } return answer.stream().mapToInt(Integer::valueOf).toArray(); } }

rw-
'Algorithm/프로그래머스' 카테고리의 글 목록 (4 Page)