코딩테스트

프로그래머스 코딩테스트(순서쌍의 개수, 소문자로 바꾸기, 편지)

SOME코딩 2023. 4. 24. 10:03

<순서쌍의 개수>

문제 설명
순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요.

 

풀이

class Solution {
    public int solution(int n) {
        int answer = 0;
        for(int i=1;i<=n;i++){
            if(n%i==0)
                ++answer;
        }
        return answer;
    }
}

 

<소문자로 바꾸기>

문제 설명
알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요.

 

풀이

class Solution {
    public String solution(String myString) {
        return myString.toLowerCase();
    }
}

 

<편지>

문제 설명
머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요.

 

풀이

class Solution {
    public int solution(String message) {
        return message.length()*2;
    }
}