프로그래머스 lv.0

hybiis·2022년 12월 7일
0

프로그래머스 - JAVA

목록 보기
1/19
post-thumbnail

📖Q1. 머쓱이보다 키 큰 사람

머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요.

✍A1.

class Solution {
    public int solution(int[] array, int height) {  
        int answer=0;
        for(int i : array)
            if(i > height)
                answer++;     
        return answer;
    }
}

📖Q2. 중복된 숫자 개수

정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.

✍A2.

class Solution {
    public int solution(int[] array, int n) {   
        int answer = 0;
        for(int i : array)
            if (i==n)
                answer++;
        return answer;
    }
}

📖Q3. 피자 나눠 먹기 (1)

머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.

✍A3.

class Solution {
    public int solution(int n) {
        int answer = 0;
        return answer+(n-1)/7+1;
    }
}

📖Q4. 문자열 뒤집기

문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.

✍A4.

class Solution {
    public String solution(String my_string) {
        String answer = "";
        for(int i = my_string.length()-1; i>=0; i--)
           answer+=my_string.charAt(i);
        return answer;
    }
}
  • ChartAt란?
    String으로 저장된 문자열 중에서 한 글자만 선택해서 char타입으로 변환해주는 함수

📖Q5. 짝수 홀수 개수 ✔️

정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.

✍A5.

class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = new int[2];
        for(int i = 0; i < num_list.length ; i++)
            if(num_list[i]%2==0)
                answer[0]++;
            
            else
                answer[1]++;

        return answer;
    }
}
profile
초보 개발자

2개의 댓글

comment-user-thumbnail
2023년 1월 16일

와우~~ 문제 너무 잘 푸세요~!
이런 풀이법도 있는지 몰랐네요! 저도 이렇게 풀어봐야겠어요 후후
제 블로그도 놀러오세요~~^^

1개의 답글