Algorithm

Algorithm/프로그래머스

[알고리즘] 간단한 식 계산하기 Java

class Solution { public int solution(String binomial) { int answer = 0; String[] split = binomial.split(" "); switch (split[1]) { case "+": answer = Integer.parseInt(split[0]) + Integer.parseInt(split[2]); break; case "-": answer = Integer.parseInt(split[0]) - Integer.parseInt(split[2]); break; case "*": answer = Integer.parseInt(split[0]) * Integer.parseInt(split[2]); break; } return answer; } }

Algorithm/프로그래머스

[알고리즘] 빈 배열에 추가, 삭제하기 Java

import java.util.ArrayList; import java.util.List; class Solution { public int[] solution(int[] arr, boolean[] flag) { List answer = new ArrayList(); for (int i = 0; i < flag.length; i++) { if (flag[i]) { for (int j = 0; j < arr[i] * 2; j++) { answer.add(arr[i]); } } else { for (int j = 0; j < arr[i]; j++) { answer.remove(answer.size()-1); } } } return answer.stream().mapToInt(Integer::intValue)..

Algorithm/프로그래머스

[알고리즘] 배열의 원소만큼 추가하기 Java

import java.util.ArrayList; import java.util.List; class Solution { public int[] solution(int[] arr) { List answer = new ArrayList(); for (int i : arr) { for (int j = 0; j < i; j++) { answer.add(i); } } return answer.stream().mapToInt(Integer::intValue).toArray(); } }

Algorithm/프로그래머스

[알고리즘] 문자열 바꿔서 찾기 Java

import java.util.Arrays; import java.util.stream.Collectors; class Solution { public int solution(String myString, String pat) { int answer = Arrays.stream(myString.split("")) .map(s -> s.equals("A") ? "B" : "A") .collect(Collectors.joining()).contains(pat) ? 1 : 0; return answer; } }

Algorithm/프로그래머스

[알고리즘] 세 개의 구분자 Java

import java.util.Arrays; class Solution { public String[] solution(String myStr) { String[] answer = Arrays.stream(myStr.split("a|b|c")).filter(s -> !s.isEmpty()).toArray(String[]::new); String[] empty = {"EMPTY"}; answer = answer.length > 0 ? answer : empty; return answer; } } import java.util.Arrays; class Solution { public String[] solution(String myStr) { String[] arr = Arrays.stream(myStr.s..

Algorithm/프로그래머스

[알고리즘] 특정한 문자를 대문자로 바꾸기 Java

import java.util.Arrays; import java.util.stream.Collectors; class Solution { public String solution(String my_string, String alp) { String answer = Arrays.stream(my_string.split("")) .map(s -> s.equals(alp) ? s.toUpperCase() : s) .collect(Collectors.joining()); return answer; } }

Algorithm/프로그래머스

[알고리즘] 문자열 잘라서 정렬하기 Java

import java.util.Arrays; class Solution { public String[] solution(String myString) { String[] answer = Arrays.stream(myString.split("x")).filter(s -> !s.isEmpty()).sorted() .toArray(String[]::new); return answer; } }

Algorithm/프로그래머스

[알고리즘] rny_string Java

class Solution { public String solution(String rny_string) { String answer = rny_string.replaceAll("m", "rn"); return answer; } }

rw-
'Algorithm' 카테고리의 글 목록 (8 Page)