프로그래머스 합성수 찾기(자바) class Solution { public int solution(int n) { int answer = 0; for (int i=1; i=3)에 계속 충족 되 answer가 원하는 결과보다 훨씬 더 많이 증가한 것이었다. 해결방법 : n이하의 숫자(i)의 약수의 개수(a)를 구하고 나서 a를 초기화(int a=0;) 해주었더니 제대로 된 결과가 나왔다. JavaAlgorithm 2023.12.14
프로그래머스 문자열 정렬(2) (자바) import java.util.Arrays; class Solution { public String solution(String my_string) { String answer = ""; char[] my_string_ch = my_string.toLowerCase().toCharArray(); Arrays.sort(my_string_ch); for(int i=0; i JavaAlgorithm 2023.12.14
프로그래머스 369게임 (자바) class Solution { public int solution(int order) { int answer = 0; String orderSt = order + "";//int를 String으로 변환 for(int i=0; i JavaAlgorithm 2023.12.14
프로그래머스 숫자 찾기 (자바) class Solution { public int solution(int num, int k) { int answer = 0; String numSt = num + ""; char[] numArr = numSt.toCharArray(); for (int i=0; i numArr[i]가 자료형이 char형태이기 때문에 " - '0' "을 붙여서 int형으로 변환 JavaAlgorithm 2023.12.14
프로그래머스 피자 나눠먹기(2) 자바 풀이 1 import java.util.ArrayList; class Solution { public int solution(int n) { int answer = 0; int slice = 6; ArrayList anArr = new ArrayList(); if (n == 1 || n == 2){//n(인원수) == 1 or 2 인 경우 answer = 1; } else if(n 0) {//n%6>0 인 경우 (n이 6의 배수가 아닌 경우) for (int i=1; i=6 인 경우 if (n%slice > 0) {//n(인원수)%6>0 인 경우 (n(인원수)이 6의 배수가 아닌 경우) for (int i=1; i JavaAlgorithm 2023.12.13
프로그래머스 약수 구하기(자바) class Solution { public int[] solution(int n) { int[] answer = {}; ArrayList answerL = new ArrayList();//크기를 고정시킬 수 없기때문에 List생성 for (int i=1; i JavaAlgorithm 2023.12.07
프로그래머스 외계행성의 나이(자바) class Solution { public String solution(int age) { String answer = ""; int ageDv1 = age/10; int ageDv2 = age%10; if(ageDv1 JavaAlgorithm 2023.12.07
프로그래머스 배열 회전시키기 (자바) class Solution { public int[] solution(int[] numbers, String direction) { int[] answer = new int[numbers.length]; if(direction.equals("right")){ for (int i=0; i JavaAlgorithm 2023.12.06
프로그래머스 문자열 정렬하기(1) (자바) import java.util.Arrays; class Solution { public int[] solution(String my_string) { my_string = my_string.replaceAll("[a-z,A-Z]", ""); char[] ch = my_string.toCharArray(); Arrays.sort(ch); int[] answer = new int[ch.length]; for(int i=0; i JavaAlgorithm 2023.12.05
프로그래머스 인덱스 바꾸기 (자바) class Solution { public String solution(String my_string, int num1, int num2) { //my_string을 배열로 변환 char[] trans = my_string.toCharArray(); //인덱스값 순서를 바꿔 넣을 my_string과 같은 길이의 배열 선언 char[] answer = new char[trans.length]; //my_string 배열로 바꾼 trans의 값들을 새로 선언한 answer배열에 넣어준다 for (int i=0; i JavaAlgorithm 2023.12.05