목록프로그래머스 (4)
Yeonee's Story

안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 🪅 나의 문제 풀이 class Solution { public int solution(int n) { int answer = 0; for(int i = 1; i < n; i++){ if(n%i == 0){ answer++; } } return answer; } } [테스트 통과] class Solution { public int solution(int n) { int answer = 0; for(int i = 1; i

안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 🪅 나의 문제 풀이 [ 테스트 통과 ] import java.util.Arrays; class Solution { public int solution(int[] array) { int answer = 0; int max = 0; // 배열 array를 오름차순 정렬하여 배열의 마지막 요소가 가장 큰 값이 되도록 만들기 Arrays.sort(array); // max 변수 선언하기 max = array[array.length-1]; // 배열의 요소 중 가장 큰 값을 max 변수에 담아주기 // 배열의 크기가 max +1인 count 배열을 생성 (배열의 크기는 인덱스 0부터 시작하기 때문에) int count[] =..

안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 🪅 나의 문제 풀이 //시도1 import java.util.Arrays; class Solution { public int solution(String[] s1, String[] s2) { int answer = 0; // if(Arrays.equals(s1, s2)){ // return result = 1; // } // return result = 0; for(int i = 0; i

안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 문제의 핵심은 '축하 message'를 적기 위해 필요한 '최소 가로 길이'이다. 한 글자의 길이가 2cm인 점과 message의 길이를 문제풀이의 포인트로 잡았다. 메세지의 길이와 한 글자의 길이를 곱하면 되지 않을까 생각했고, 코드를 작성하였다. class Solution { public int solution(String message) { int answer = 0; answer = message.length()*2; return answer; } } * 그외 문제풀이 풀이1) 풀이2) 풀이3) 풀이4) 풀이5) split으로 끊어서 문자의 길이를 측정하는 방식이 제가 생각하지 못한 방식이라 색달라 보였어요...