728x90

기초 6

[프로그래머스 | Java] 핸드폰 번호 가리기

문제 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 * 으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 phone_number 길이는 4이상, 20이하의 문자열입니다. 입출력 예 phone_number return "01033334444" "*******4444" "027778888" "*****8888" 소스코드 class Solution { public String solution(String phone_number) { String answer = ""; String last_num = ""; for(int i ..

[프로그래머스 | Java] 아이스 아메리카노

문제 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 ≤ money ≤ 1,000,000 입출력 예 money result 5,500 [1, 0] 15,000 [2, 4000] 입출력 예 설명 입출력 예 #1 5,500원은 아이스 아메리카노 한 잔을 살 수 있고 잔돈은 0원입니다. 입출력 예 #2 15,000원은 아이스 아메리카노 두 잔을 살 수 있고 잔돈은 4,000원입니다. 소스코드 class Solution { public int[] so..

[프로그래머스 | Java] 소문자 바꾸기

문제 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ myString의 길이 ≤ 100,000 - myString은 알파벳으로 이루어진 문자열입니다. 입출력 예 myString result "aBcDeFg" "abcdefg" "aaa" "aaa" 소스코드 class Solution { public String solution(String myString) { String answer = ""; int temp; for(int i = 0; i = 65 && temp

[프로그래머스 | Java] 대문자로 바꾸기

문제 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ myString의 길이 ≤ 100,000 - myString은 알파벳으로 이루어진 문자열입니다. 입출력 예 myString result "aBcDeFg" "ABCDEFG" "AAA" "AAA" 소스코드 class Solution { public String solution(String myString) { String answer = ""; int temp; for(int i = 0; i = 97 && temp

[프로그래머스 | Java] 공배수

문제 정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항 10 ≤ number ≤ 100 2 ≤ n, m ≤ 10 입출력 예 number n m result 60 2 3 1 55 10 5 0 입출력 예 설명 입출력 예 #1 60은 2의 배수이면서 3의 배수이기 때문에 1을 return합니다. 입출력 예 #2 55는 5의 배수이지만 10의 배수가 아니기 때문에 0을 return합니다. 소스코드 class Solution { public int solution(int number, int n, int m) { int answer = 0; return number % n == 0 && num..

[프로그래머스 | Java] flag에 따라 다른 값 반환하기

문제 두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a+b를, false면 a-b를 return하는 solution 함수를 작성해주세요. 소스코드 class Solution { public int solution(int a, int b, boolean flag) { int answer = 0; if(flag == true) answer = a + b; else answer = a - b; return answer; } } if 조건문을 사용하여 flag의 타입이 true인지를 확인 해주면 된다.

728x90