머쓱이

1. 문제 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 2. 제한사항 ● 1 ≤ babbling의 길이 ≤ 100 ● 1 ≤ babbling[i]의 길이 ≤ 15 ● babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다. ○ 즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma"가 한 번씩만 등장합니다. ● ..
1. 문제 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 2. 제한사항 ● 2 ≤ my_string 길이 ≤ 5 ● 2 ≤ n ≤ 10 ● "my_string"은 영어 대소문자로 이루어져 있습니다. 3. 입출력 예시 my_string n result "hello" 3 "hhheeellllllooo" 4. 나의 풀이 public string solution(string my_string, int n) { string answer = ""; for(int i = 0; i < my_string.Length; i++) { for(int k = 0; k < n; k++) { ans..
1. 문제: 각도기 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 2. 제한사항 ● 예각 : 0 < angle < 90 ● 직각 : angle = 90 ● 둔각 : 90 < angle < 180 ● 평각 : angle = 180 3. 입출력 예시 angle result 70 1 91 3 180 4 4. 나의 풀이 public int solution(int angle) { int answer = 0; if(angle < 90) answer = 1; else if(angle ==..
1. 문제 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 2. 제한사항 ● 1 ≤ my_string의 길이 ≤ 100 ● letter은 길이가 1인 영문자입니다. ● my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. ● 대문자와 소문자를 구분합니다. 3. 입출력 예시 my_string letter result "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" 4. 나의 풀이 public string solution(string my_string, string letter) { string answer = ""; //문자열에서 특정문..
1. 문제: 직각삼각형 출력하기 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 2. 제한사항 ● 1 ≤ n ≤ 10 3. 입출력 예시 입력 #1 3 출력 #1 * ** *** 4. 나의 풀이 public static void Main() { String[] s; Console.Clear(); s = Console.ReadLine().Split(' '); int n = Int32.Parse(s[0]); for (int i = 0; i < n; i++) { string log = ""; for (int k = 0; k < i+1; k++) { log += "*";..
1. 문제: 옷가게 할인받기 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 2. 제한사항 ● 10 ≤ price ≤ 1,000,000 ● price는 10원 단위로(1의 자리가 0) 주어집니다. ● 소수점 이하를 버린 정수를 return합니다. 3. 입출력 예시 price result 150,000 142,500 580,000 464,000 4. 나의 풀이 public int solution(int price) { int answer = 0; if (price >= 500000) return price * 80 ..
1. 문제: 분수의 덧셈 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2 가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 2. 제한사항 ● 0
ForMan_
'머쓱이' 태그의 글 목록 (3 Page)