알고리즘/문제
-
[프로그래머스 level 0] 편지(Java)알고리즘/문제 2022. 11. 6. 13:27
🔸 편지 [문제설명] 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. [제한사항] 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. class Solution { public int solution(String message) { int answer = message.length() * 2; return answer; } ..
-
[프로그래머스 level 0] 아이스 아메리카노(Java)알고리즘/문제 2022. 11. 6. 13:22
🔸 아이스 아메리카노 [문제설명] 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. [제한사항] 0 < money ≤ 1,000,000 class Solution { public int[] solution(int money) { int[] answer = new int[2]; answer[0] = money / 5500; answer[1] = money % 5500; return answer; } } 배열 선언과 동시에 공간 2를 설정한 후 첫번 째 배열에는..
-
[프로그래머스 level 0] 나이 출력(Java)알고리즘/문제 2022. 11. 6. 13:13
🔸 나이 출력 [문제설명] 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. [제한사항] 0 < age ≤ 120 나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다. class Solution { public int solution(int age) { int answer = 0; answer = 2022 - age + 1; return answer; } } 현재 연도 '2022'에 입력 나이 값을 뺀 후 +1을 해서 최종 answer 값을 return 하여 Solution 함수를 완성함.