[프로그래머스/Java/⭕️] [PCCE 기출문제] 4번 / 병과분류
·
🐤 CodingTest/Java
🗣️ 할 말 있을 때만 하는 메모 무슨 문제가 이래 후비적 ,,ԾㅂԾ,,       ✏️ [PCCE 기출문제] 4번 / 병과분류 🔔 문제 설명퓨쳐종합병원에서는 접수한 환자가 진료받을 병과에 따라 자동으로 환자 코드를 부여해 주는 프로그램이 있습니다. 환자 코드의 마지막 네 글자를 보면 환자가 어디 병과에서 진료를 받아야 할지 알 수 있습니다. 예를 들어 환자의 코드가 "_eye"로 끝난다면 안과를, "head"로 끝난다면 신경외과 진료를 보게 됩니다. 환자 코드의 마지막 글자에 따른 병과 분류 기준은 다음과 같습니다. 마지막 글자병과"_eye""Ophthalmologyc""head""Neurosurgery""infl""Orthopedics""skin""Dermatology"  환자의 코드를 나타내는 ..
[프로그래머스/Java/⭕️] [PCCE 기출문제] 3번 / 수 나누기
·
🐤 CodingTest/Java
🗣️ 할 말 있을 때만 하는 메모 오늘은 할 말이 없어용!       ✏️ [PCCE 기출문제] 3번 / 수 나누기 🔔 문제 설명2자리 이상의 정수 number가 주어집니다. 주어진 코드는 이 수를 2자리씩 자른 뒤, 자른 수를 모두 더해서 그 합을 출력하는 코드입니다. 코드가 올바르게 작동하도록 한 줄을 수정해 주세요.   🔔 제한사항- 10 ≤ number ≤ 2,000,000,000 - number의 자릿수는 2의 배수입니다.   📄 Solution.java👉🏻 [디버깅(Debugging) 문제 안내]디버깅(Debugging)은 이미 완성된 코드에서 버그를 찾아 수정하는 문제 타입입니다. 1줄만 수정하여 버그를 고치세요. 2줄 이상 수정할 경우, 실행 결과에 에러 메시지가 표시됩니다.im..
[프로그래머스/Java/❌⭕️] [PCCE 기출문제] 2번 / 각도 합치기
·
🐤 CodingTest/Java
🗣️ 할 말 있을 때만 하는 메모 개발이 수학 머리랑 무슨 관련이 있어? 라는 생각 자주 하던 요즘이었는데타이밍 맞춰 이런 문제를 풀라고 하시면 저 진짜 쎈수학 사 버려요...       ✏️ 문제 제목 🔔 문제 설명일반적으로 두 선분이 이루는 각도는 한 바퀴를 360도로 하여 표현합니다. 따라서 각도에 360의 배수를 더하거나 빼더라도 같은 각을 의미합니다. 예를 들면, 30도와 390도는 같은 각도입니다. 주어진 코드는 각도를 나타내는 두 정수 angle1과 angle2가 주어질 때, 이 두 각의 합을 0도 이상 360도 미만으로 출력하는 코드입니다. 코드가 올바르게 작동하도록 한 줄을 수정해 주세요.   🔔 제한사항- 0 ≤ angle1 ≤ 5000 - 0 ≤ angle2 ≤ 5000   📄..
[프로그래머스/Java/❌⭕️] [PCCE 기출문제] 1번 / 문자 출력
·
🐤 CodingTest/Java
🗣️ 할 말 있을 때만 하는 메모 아무리 챌린지라도 아무것도 안 하고 복붙 하는 게 찔려서 오랜만에 진짜 프로그래머스 풀어봄PCCE가 뭔가 했더니 코딩필수역량인증시험이라는 프로그래머스배 코딩 시험인가 보다       ✏️ [PCCE 기출문제] 1번 / 문자 출력 🔔 문제 설명주어진 코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해 주세요.   📄 Solution.javaimport java.util.Scanner;public class Solution { public static void main(String[] args) { String message = "( )"; System.out.println("3..
[프로그래머스/Java/레벨 0/⭕️] n번째 원소까지
·
🐤 CodingTest
🗣️ 메모 배열과 리스트 등의 형태에 값을 넣는 방법은 다 다르다! 당연함 ✏️ [n번째 원소까지] 문제 설명 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list의 길이 ≤ 30 1 ≤ num_list의 원소 ≤ 9 1 ≤ n ≤ num_list의 길이 ___ 입출력 예num_listnresult [2, 1, 6] 1 [2] [5, 2, 1, 7, 5] 3 [5, 2, 1] 입출력 예 설명 입출력 예 #1 [2, 1, 6]의 첫 번째 원소부터 첫 번째 원소까지의 모든 원소는 [2]입니다. 입출력 예 #2 [5, 2, 1, 7, 5]의 ..
[프로그래머스/Java/레벨 0/⭕️] 정수 부분
·
🐤 CodingTest
🗣️ 메모 자바 숫자형 강제 형변환 (double 👉🏻 int) ✏️ [정수 부분] 문제 설명 실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ flo ≤ 100 입출력 예floresult 1.42 1 69.32 69 입출력 예 설명 입출력 예 #1 1.42의 정수 부분은 1입니다. 입출력 예 #2 69.32의 정수 부분은 69입니다. 🔥 TRY #1 👉🏻 /Solution.java:3: error: incompatible types: possible lossy conversion from double to int 👉🏻 double형을 int형으로 변환할 경우 데이터의 손실이 있을 수 있으므로 자바에서는 허용하지 않음 cl..
[프로그래머스/Java/레벨 0/⭕️] 수 조작하기
·
🐤 CodingTest
🗣️ 메모 switch ~ case문 사용법을 확실히 알게 됨 ,, ✏️ [수 조작하기] 정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다. "w" : n이 1 커집니다. "s" : n이 1 작아집니다. "d" : n이 10 커집니다. "a" : n이 10 작아집니다. 위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요. 제한사항 -100,000 ≤ n ≤ 100,000 1 ≤ control의 길이 ≤ 100,000 control은 알파벳 소문자 "w", "a", "s", "d"로 이루어진 ..
[프로그래머스/Java/입문/⭕️] 세균 증식
·
🐤 CodingTest/Java
🗣️ 메모 자꾸 못 푸는 거 속상했는데 잘 풀린 문제가 있어서 자신감 회복(?) 겸 올리는 글 ✏️ [세균 증식] 문제 설명 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 입출력 예 n t result 2 10 2048 7 15 229,376 입출력 예 설명 입출력 예 #1 처음엔 2마리, 1시간 후엔 4마리, 2시간 후엔 8마리, ..., 10시간 후엔 2048마리가 됩니다. 따라서 2048을 return합니다. 입출력 예 #2 처음엔 7마리, 1시간 후엔 14마리, 2시간 후엔 28마리, ..., 15시간 후..
[프로그래머스/Java/입문/❌] 모음 제거
·
🐤 CodingTest/ᕕ(ꐦ°᷄д°᷅)ᕗ❌
🗣️ 메모 ⭕️ 하기 위해 고군분투 중 list에서 배열, 배열에서 list, string을 배열에 담고... 등등의 형 변환 개념을 잘 숙지해야 할 듯 ✏️ [모음 제거] 문제 설명 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string result "bus" "bs" "nice to meet you" "nc t mt y" 입출력 예 설명 입출력 예 #1 "bus"에서 모음 u를 제거한 "bs"를 return합니다. 입..
[프로그래머스/Java/입문/❌] 숨어 있는 숫자의 덧셈
·
🐤 CodingTest/ᕕ(ꐦ°᷄д°᷅)ᕗ❌
🗣️ 메모 ⭕️ 치기 위해서 푸는 중 ✏️ [숨어 있는 숫자의 덧셈] 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. 입출력 예 my_string result "aAb1B2cC34oOp" 10 "1a2b3c4d123" 16 입출력 예 설명 입출력 예 #1 "aAb1B2cC34oOp"안의 한자리 자연수는 1, 2, 3, 4 입니다. 따라서 1 + 2 + 3 + 4 = 10 을 return합니다. 입출력 예 #2 "1a2b3c4d123Z"안의 한자리 자연수는 1, 2..