728x90 반응형 전체 글581 [코딩테스트 Lv.0] 진료 순서 정하기 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 중복된 원소는 없습니다. 1 ≤ emergency의 길이 ≤ 10 1 ≤ emergency의 원소 ≤ 100 입출력 예 emergencyresult [3, 76, 24][3, 1, 2] [1, 2, 3, 4, 5, 6, 7][7, 6, 5, 4, 3, 2, 1] [30, 10, 23, 6, 100][2, 4, 3, 5, 1] 입출력 예 설명 입출력 예 #1 emergency가 [3, 76, 24]이므로 응급도의 크기 순서대로 번호를 매긴 [3, 1, 2]를 .. 2024. 1. 8. [코딩테스트 Lv.0] 외계행성의 나이 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. 제한사항 age는 자연수입니다. age ≤ 1,000 PROGRAMMERS-962 행성은 알파벳 소문자만 사용합니다. 입출력 예 ageresult 23"cd" 51"fb" 100"baa" 입출력 예 설명 입출력 예 #1 age가 23이므로 "cd"를 return합니.. 2024. 1. 8. [파이썬] 파이썬과 프로그램 설치 #1 파이썬과 프로그램 설치 #1 이 세상에는 수 많은 컴퓨터 프로그래밍 언어가 있습니다. 필자는 전공으로 전자계산을 하였는데요. 어셈블리어, 코볼, 포트란, GW 베이직을 배웠었습니다. 지금은 하나도 기억이 나질 않습니다. 현재는 C/C++, C#, VB, Java, 파이썬 등을 주로 사용하고 있습니다. 그런데 이러한 프로그래밍 언어 중에 프로그래밍을 접하는 초보자가 쉽게 접근할 수 있는 언어는 파이썬이라고 생각됩니다. 물론 필자는 C언어를 접하고 파이썬을 한다면 더할 나위없다고 생각합니다만... 필자는 앞으로 인공지능학 전공예정이라 파이썬을 정리하려고 합니다. 오류가 있거나 다른 내용이 있다면 댓글 많이많이 달아주세요!! 파이썬개요 파이썬이란? 1991년 네덜란드 수학자 귀도 반 로선(Guido van R.. 2024. 1. 7. [코딩테스트 Lv.0] 배열 자르기 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ numbers의 길이 ≤ 30 0 ≤ numbers의 원소 ≤ 1,000 0 ≤num1 < num2 < numbers의 길이 입출력 예 numbersnum1num2result [1, 2, 3, 4, 5]13[2, 3, 4] [1, 3, 5]12[3, 5] 입출력 예 설명 입출력 예 #1 [1, 2, 3, 4, 5]의 1번째 인덱스 2부터 3번째 인덱스 4 까지 자른 [2, 3, 4]를 return 합니다. 입출력 예 #2 [1, 3, 5]의 1번째 인덱스 3부터 2번째 인덱스.. 2024. 1. 7. [코딩테스트 Lv.0] 짝수의 합 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한사항 0 < n ≤ 1000 입출력 예 nresult 1030 46 입출력 예 설명 입출력 예 #1 n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다. 입출력 예 #2 n이 4이므로 2 + 4 = 6을 return 합니다. 내 풀이 [Java] class Solution { public int solution(int n) { int answer = 0; for(int i = 1; i 2024. 1. 6. [코딩테스트 Lv.0] 양꼬치 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 제한사항 0 < n < 1,000 n / 10 ≤ k < 1,000 서비스로 받은 음료수는 모두 마십니다. 입출력 예 nkresult 103124,000 646768,000 입출력 예 설명 입출력 예 #1 10인분을 시켜 서비스로 음료수를 하나 받아 총 10 * 12000 + 3 * 2000 - 1 * 2000 = 124,000원입니다. 입출력 예 #2 64인분을 시켜 서비스로 음료수를 6개 받아 총 64 * .. 2024. 1. 6. [코딩테스트 Lv.0] 각도기 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 < angle < 90 직각 : angle = 90 둔각 : 90 < angle < 180 평각 : angle = 180 제한 사항 0 < angle ≤ 180 angle은 정수입니다. 입출력 예 angleresult 701 913 1804 입출력 예 설명 입출력 예 #1 angle이 70이므로 예각입니다. 따라서 1을 return합니다. 입출력 예 #2 angle이 91이므로 둔각입니다. 따라서 3을 return합니.. 2024. 1. 5. [코딩테스트 Lv.0] 특정 문자 제거하기 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 입출력 예 my_stringletterresult "abcdef""f""abcde" "BCBdbe""B""Cdbe" 입출력 예 설명 입출력 예 #1 "abcdef" 에서 "f"를 제거한 "abcde"를 return합니다. 입출력 예 #2 "BCBdbe" 에서 "B"를 모두 제거한 "Cdbe"를 return합니다. 내 풀이 [Java] cl.. 2024. 1. 5. [코딩테스트 Lv.0] 문자 반복 출력하기 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ my_string 길이 ≤ 5 2 ≤ n ≤ 10 "my_string"은 영어 대소문자로 이루어져 있습니다. 입출력 예 my_stringnresult "hello"3"hhheeellllllooo" 입출력 예 설명 "hello"의 각 문자를 세 번씩 반복한 "hhheeellllllooo"를 return 합니다. 내 풀이 [Java] class Solution { public String solution(String my_string, int n) { String answer = ""; String[] arr = .. 2024. 1. 5. [코딩테스트 Lv.0] 짝수 홀수 개수 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ num_list의 길이 ≤ 100 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 num_listresult [1, 2, 3, 4, 5][2, 3] [1, 3, 5, 7][0, 4] 입출력 예 설명 입출력 예 #1 [1, 2, 3, 4, 5]에는 짝수가 2, 4로 두 개, 홀수가 1, 3, 5로 세 개 있습니다. 입출력 예 #2 [1, 3, 5, 7]에는 짝수가 없고 홀수가 네 개 있습니다. 내 풀이 [Java] class Solution { public int[] solution(int[] num_list) { i.. 2024. 1. 4. [코딩테스트 Lv.0] 직각삼각형 출력하기 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 제한사항 1 ≤ n ≤ 10 입출력 예 입력 #1 3 출력 #1 * ** *** 입출력 예 설명 입출력 예 #1 n이 3이므로 첫째 줄에 * 1개, 둘째 줄에 * 2개, 셋째 줄에 * 3개를 출력합니다. 내 풀이 [Java] import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1; i 2024. 1. 4. [코딩테스트 Lv.0] 문자열 뒤집기 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.제한 사항1 ≤ my_string의 길이 ≤ 1,000 입출력 예my_string return"jaron" "noraj""bread" "daerb" 입출력 예 설명입출력 예 #1my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.입출력 예 #2my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다. 내 풀이[Java]class Solution { public String solution(String my_string) { String answer = ""; .. 2024. 1. 3. [코딩테스트 Lv.0] 배열 뒤집기 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한 사항 1 ≤ num_list의 길이 ≤ 1,000 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 num_listresult [1, 2, 3, 4, 5][5, 4, 3, 2, 1] [1, 1, 1, 1, 1, 2][2, 1, 1, 1, 1, 1] [1, 0, 1, 1, 1, 3, 5][5, 3, 1, 1, 1, 0, 1] 입출력 예 설명 입출력 예 #1 num_list가 [1, 2, 3, 4, 5]이므로 순서를 거꾸로 뒤집은 배열 [5, 4, 3, 2, 1]을 return합니다. 입출력 예 #2 num_list가 [1, .. 2024. 1. 3. [코딩테스트 Lv.0] 나이 출력 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. 제한사항 0 < age ≤ 120 나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다. 입출력 예 ageresult 401983 232000 입출력 예 설명 입출력 예 #1 2022년 기준 40살이므로 1983년생입니다. 입출력 예 #2 2022년 기준 23살이므로 2000년생입니다. 내 풀이 [Java] import java.time.*; class Solution { public int solution(int age) { int answer = 0; LocalDate dt = LocalDate.now(); int year .. 2023. 12. 27. [코딩테스트 Lv.0] 아이스 아메리카노 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 < money ≤ 1,000,000 입출력 예 moneyresult 5,500[1, 0] 15,000[2, 4000] 입출력 예 설명 입출력 예 #1 5,500원은 아이스 아메리카노 한 잔을 살 수 있고 잔돈은 0원입니다. 입출력 예 #2 15,000원은 아이스 아메리카노 두 잔을 살 수 있고 잔돈은 4,000원입니다. 내 풀이 [Java] class Solution { public int[] s.. 2023. 12. 27. 이전 1 ··· 29 30 31 32 33 34 35 ··· 39 다음 728x90 반응형