알고리즘

Algorithm/프로그래머스

[알고리즘] k의 개수 Java

import java.util.Arrays; class Solution { public long solution(int i, int j, int k) { String tmp = ""; for (int a = i; a s.contains(String.valueOf(k))) .count(); } }

Algorithm/프로그래머스

[알고리즘] 중복된 문자 제거 Java

import java.util.Arrays; import java.util.stream.Collectors; class Solution { public String solution(String my_string) { return Arrays.asList(my_string.split("")).stream().distinct().collect(Collectors.joining()); } }

Algorithm/프로그래머스

[알고리즘] OX퀴즈 Java

class Solution { public String[] solution(String[] quiz) { String[] answer = new String[quiz.length]; for (int i = 0; i < quiz.length; i++) { String[] split = quiz[i].split(" "); if (split[1].equals("-")) { answer[i] = Integer.parseInt(split[4]) == Integer.parseInt(split[0]) - Integer.parseInt(split[2]) ? "O" : "X"; } else { answer[i] = Integer.parseInt(split[4]) == Integer.parseInt(split[0]) + ..

Algorithm/프로그래머스

[알고리즘] 삼각형의 완성조건 (1) Java

import java.util.Arrays; class Solution { public int solution(int[] sides) { Arrays.sort(sides); return sides[2] < (sides[0] + sides[1]) ? 1 : 2; } }

Algorithm/프로그래머스

[알고리즘] 가까운 수 Java

import java.util.Arrays; class Solution { public int solution(int[] array, int n) { Arrays.sort(array); int answer = 0; int num = n+100; for (int i = 0; i < array.length; i++) { if (Math.abs(array[i] - n) < num) { num = Math.abs(array[i] - n); answer = i; } } return array[answer]; } }

Algorithm/프로그래머스

[알고리즘] 369게임 Java

List 2개를 비교해서 중복된 값 카운트 import java.util.Arrays; import java.util.List; import java.util.function.Predicate; class Solution { public int solution(int order) { int answer = 0; List list = Arrays.asList("3", "6", "9"); return (int) Arrays.asList(String.valueOf(order).split("")).stream() .filter(s -> list.stream().anyMatch(Predicate.isEqual(s))) .count(); } } import java.util.Arrays; class Solution..

Algorithm/프로그래머스

[알고리즘] 암호 해독 Java

class Solution { public String solution(String cipher, int code) { String answer = ""; String[] split = cipher.split(""); for (int i = code-1; i < split.length; i += code) { answer+=split[i]; } return answer; } }

Algorithm/프로그래머스

[알고리즘] 대문자와 소문자 Java

import java.util.Arrays; import java.util.stream.Collectors; class Solution { public String solution(String my_string) { return Arrays.asList(my_string.split("")).stream() .map(s -> s.charAt(0) > 96 ? s.toUpperCase() : s.toLowerCase()) .collect(Collectors.joining()); } }

rw-
'알고리즘' 태그의 글 목록