DAY7 문자열, 조건문, 수학, 반복문
·
프로그래머스/0단계
1️⃣ 특정 문자 제거하기 문제 설명 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 입출력 예 my_string letter return "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" 💻 나의 풀이 class Solution { public String solution(String my_string, String letter) { StringBuilder s..
DAY6 문자열, 반복문, 출력, 배열, 조건문
·
프로그래머스/0단계
1️⃣ 문자열 뒤집기 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string return "jaron" "noraj" "bread" "daerb" my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다. my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다. 💻 나의 풀이 class Solution { public String solution(String my_string) { String answer = ""; // 빈 문자열 생성 for (int i=..
DAY5 수학, 배열
·
프로그래머스/0단계
1️⃣ 옷가게 할인 받기 문제 설명 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한사항 10 ≤ price ≤ 1,000,000 price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 입출력 예 price result 150,000 142,500 580,000 464,000 150,000원에서 5%를 할인한 142,500원을 return 합니다. 580,000원에서 20%를 할인한 464,000원을 return 합니다. 💻 나의 풀이 class Solution ..
DAY4 수학, 배열
·
프로그래머스/0단계
1️⃣ 나머지 구하기 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한사항 1 < n ≤ 100 입출력 예 n result 7 1 1 1 15 3 7명이 최소 한 조각씩 먹기 위해서 최소 1판이 필요합니다. 1명은 최소 한 조각을 먹기 위해 1판이 필요합니다. 15명이 최소 한 조각씩 먹기 위해서 최소 3판이 필요합니다. 💻 나의 풀이 class Solution { public int solution(int n) { int answer = 0; answer = (n%7==0) ? n/7 : (n/7)+1; return a..
DAY3 사칙연산, 배열, 수학
·
프로그래머스/0단계
1️⃣ 나머지 구하기 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 제한사항 0 = num2) : num1이 num2보다 크거나 같은 동안 반복합니다. num1 = num1 - num2 : num1에서 num2를 빼서 num1을 갱신합니다. 이는 num1이 num2로 나누어 떨어질 때까지 반복됩니다. int answer = num1 : 최종적으로 남은 num1이 두 정수의 최대공약수입니다. return answer : 계산된 최대공약수를 반환합니다. 이 코드는 두 정수의 최대공약수를 계산하는 목적으로 사용됩니다. 유클리드 알고리즘은 최대공약수를 효율적으로 계산하는 알고리즘 중 하나이며, 두 정수 a..
DAY2 사칙연산, 조건문, 배열
·
프로그래머스/0단계
1️⃣ 두 수의 나눗셈 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0
DAY1 사칙연산 / 옹알이
·
프로그래머스/0단계
1️⃣ 옹알이 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 - 1 ≤ babbling의 길이 ≤ 100 - 1 ≤ babbling[i]의 길이 ≤ 15 - babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다. - 즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma"가 한 번씩만 등장합니..
xoo | 수진