알고리즘(28)
-
알고리즘 : 프로그래머스 : JAVA : 하샤드 수
class Solution { public boolean solution(int x) { boolean answer = true; String [] strNumm = Integer.toString(x).split(""); // x값을 split을 이용해 분리 int a = 0; for(int i = 0; i
2022.01.19 -
알고리즘 : 프로그래머스 : JAVA : 정수 내림차순으로 배치하기
import java.util.*; //import 해야한다.오류남 import java.io.*; //import 해야한다.오류남 class Solution { public long solution(long n) { //n 정수를 입력받고 long answer; String s = Long.toString(n); //String으로 변환 후 String[] arr = s.split(""); //배열로 쪼갠다음 Arrays.sort(arr, Collections.reverseOrder()); //내림차순으로 정렬을 하고 String tmp = String.join("",arr); //""띄어쓰기 없이 배열을 붙여 문자열로 만든다. answer = Long.parseLong(tmp); //마지막으로 정수로..
2022.01.19 -
알고리즘 : 프로그래머스 : JAVA : 완주하지 못한 선수
import java.util.Arrays; class Solution_Sort { public String solution(String[] participant, String[] completion) { // 1. 두 배열을 정렬한다 Arrays.sort(participant); Arrays.sort(completion); // 2. 두 배열이 다를 때까지 찾는다 int i = 0; for(i=0;i
2022.01.17 -
알고리즘 : 프로그래머스 : JAVA : 수박수박수박수박수박수?
class Solution { public String solution(int n) { String answer = ""; for (int i = 0; i '수' 추가 i를 2로 나눈 값이 0이 아니면 홀수 --> '박' 추가 n = 3이면 i = 0, answer = '수' / i = 1, answer = '수박' / i = 2, answer = '수박수' n = 4이면 i = 0, answer = '수' / i = 1, answer = '수박' / i = 2, answer = '수박수' /..
2022.01.17 -
알고리즘 : 프로그래머스 : JAVA : 서울에서 김서방 찾기
class Solution { public String solution(String[] seoul) { String answer = ""; for(int i=0; i
2022.01.17 -
알고리즘 : 프로그래머스 : JAVA : 문자열 다루기 기본
class Solution { public boolean solution(String s) { boolean answer = true; // 길이가 4나 6이 아닌경우 => false if(s.length() != 4 && s.length() != 6) answer = false; for(int i=0; i false if(s.charAt(i) >= 'A') answer = false; return answer; } } 문자열 길이가 4, 6이 아닌 경우 -> false 문자열에서 문자가 있는 경우 -> false class Solution { public boolean solution(String s) { // 길이가 4 또는 6 이고, if(s.length() == 4 || s.length() == ..
2022.01.17