본문 바로가기

코딩 테스트18

숫자 비교하기 레벨 0 숫자 비교하기 🙋‍♂️문제 설명 정수 num1 과 num2 가 매개변수 주어집니다. 두 수가 같으면 1 다르면 -1을 return하도록 solution 함수를 완성해주세요. 🙅‍♂️제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 👉입출력 예 입출력 예 1) num1 의 값이 2 num2 의 값이 3일때 -1 로 rusult 한다. 입출력 예 2) num1 의 값이 11 num2 의 값이 11일때 1 으로 rusult 한다. 입출력 예 2) num1 의 값이 7 num2 의 값이 99일때 -1 으로 rusult 한다. 🙆‍♂️나의 풀이 class Solution { public int solution(int num1, int num2) { int answer = 0; if.. 2023. 4. 25.
두 수의 나눗셈 레벨 0 두 수의 나눗셈 🙋‍♂️문제 설명 정수 num1 과 num2 가 매개변수 주어질 때, num1과 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 🙅‍♂️제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 👉입출력 예 입출력 예 1) num1 의 값이 3 num2 의 값이 5 일때 3 / 2 * 1000 로 rusult 한다. 입출력 예 2) num1 의 값이 7 num2 의 값이 3 일때 7 / 3 * 1000 = 2333 으로 rusult 한다. 입출력 예 3) num1 의 값이 1 num2 의 값이 16 일때 1 / 16 * 1000 = 62 으로 rusult 한다. 🙆‍♂️나의 풀이 class Solution { p.. 2023. 4. 25.
몫 구하기 레벨 0 몫 구하기 🙋‍♂️문제 설명 정수 num1 과 num2 가 매개변수 주어질 때, num1과 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 🙅‍♂️제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 👉입출력 예 입출력 예 1) num1 의 값이 10 num2 의 값이 5 일때 10 / 5 = 2 로 rusult 한다. 입출력 예 2) num1 의 값이 7 num2 의 값이 2 일때 7 / 2 = 3 으로 rusult 한다. 🙆‍♂️나의 풀이 class Solution { public int solution(int num1, int num2) { int temp = num1 / num2; //num1과 num2를 나누어 temp 변수에 담아 return 하.. 2023. 4. 25.
두 수의 곱 레벨 0 두 수의 곱 🙋‍♂️문제 설명 정수 num1 과 num2 가 매개변수 주어질 때, num1과 num2의 곱한 합을 return 하도록 solution 함수를 완성해주세요. 🙅‍♂️제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 👉입출력 예 입출력 예 1) num1 의 값이 3 num2 의 값이 4일때 3 * 4 = 12 로 rusult 한다. 입출력 예 2) num1 의 값이 27 num2 의 값이 19일때 27 * 19 = 513 으로 rusult 한다. 🙆‍♂️나의 풀이 class Solution { public int solution(int num1, int num2) { int temp = num1 * num2; return temp; } //temp에 num1 * num2.. 2023. 4. 23.
두수의 차 레벨 0 두수의 합 🙋‍♂️문제 설명 정수 num1 과 num2 가 주어질 때, num1에서 num2를 뺀 값을 return 하도록 solution 함수를 완성해주세요. 🙅‍♂️제한사항 - 50,000 ≤ num1 ≤ 50,000 - 50,000 ≤ num2 ≤ 50,000] 👉입출력 예 입출력 예 1) num1 의 값이 2 num2 의 값이 3일때 2-3=-1로 rusult 한다. 입출력 예 2) num1 의 값이 100 num2 의 값이 2일때 100-2=98 로 rusult 한다. 🙆‍♂️나의풀이 class Solution { public int solution(int num1, int num2) { return num1 - num2;//return에 num1과 num2의 뺄셈을 바로 입력하여 출력.. 2023. 4. 23.
두수의 합 레벨 0 두수의 합 🙋‍♂️문제 설명 정수 num1 과 num2 가 주어질 때, num1과 num2의 합을 return 하도록 solution 함수를 완성해주세요. 🙅‍♂️제한사항 - 50,000 ≤ num1 ≤ 50,000 - 50,000 ≤ num2 ≤ 50,000] 👉입출력 예 입출력 예 1) num1 의 값이 2 num2 의 값이 3일때 2+3=5 로 rusult 한다. 입출력 예 1) num1 의 값이 100 num2 의 값이 2일때 100+2=102 로 rusult 한다. 🙆‍♂️나의 풀이 class Solution { public int solution(int num1, int num2) { int answer = num1 + num2; //answer 변수에 num1 + num2를 넣어주어.. 2023. 4. 23.
코딩 테스트란? 책에 보면 코딩 테스트란 무엇인지 먼저 써져있다. 코딩 테스트는 지원자가 알고 있는 자료 구조와 알고리즘 등을 이용하여 문제를 해결해나가는 능력을 평가하는 시험. 네카라쿠배로 통용되는 한국의 상위 IT기업은 모두 코딩 테스트를 진행하며, 이 테스트를 통과한 지원자만 다음 단계인 면접 과정으로 넘어 갈수 있다. 라고 적혀있는데 사실 내 개인적으로 생각하기에는 코딩 테스트는 나를 단련시켜줄 멘탈 측정기 같다. 그리고 나를 단련시켜줄? 물론 코딩에 있어서나 좋은 개발자에 있어서 코딩테스트가 전부는 아니지만 나는 컴퓨터와 더욱 더 잘 대화할수있는 매개체로 코딩 테스트를 공부해 보고싶다. 개발자는 기능을 찍어내듯이 구현하기 보다 좀더 나아가 사용자나 비지니스에 있어 어떻게 효율적으로 설계할수 있을지가 더 중요하다.. 2023. 4. 19.
토할거 같았던 두 분수의 합 선생님과 같이 풀어본 두 분수의 합 평소 몰랐던거 물어보긴했는데 다른 사람에게 설명해줄 정도로 잘 이해하지 못했다. 정말 레벨0이 맞긴한건지..최소공배수랑 최대공약수 기약분수까지 십몇년전 기억까지 뇌를 탈탈털어 해보았지만 검색없이 결국 혼자 못풀었다..까불지말고 천천히 밑바닥부터 다시해봐야겠다... 2023. 4. 19.
코딩 테스트를 습관처럼... 아직도 무엇을 해야할지 모르고 있나보다.. 학원이 끝나고 난 뒤에는 자바공부독학, 학원에서 배웠던 내용 복습 그리고 CS관련 공부.. 사실 나에게는 코딩이란 너무나 잘하고싶지만 잘 하지 못해 항상 날 무너뜨리는 존재이다..얘 때문에 내 멘탈이 이정도로 약하구나 하는 멘탈측정기 느낌?.. 머릿속으로 생각하고 있는 부분을 컴퓨터에게 전달을 해주질 못하니 미치도록 답답했다. 생각만 하고 말을 못하는 느낌이랄까나? 답답해 미칠지경이여서 컴퓨터랑 잘 얘기좀 해보려고 노력하기 위해 코딩 테스트를 차근차근 준비하려고한다. 사실 코딩테스트는 프로그래머스에서 여러번 풀어보았지만 레벨0짜리 8개가 전부이다.. 어떻게 풀어봐야할지 노트에 끄적이다가 결국 못풀고 내려놓기를 수십번 반복..아몰랑하고 몇번을 모른척했는지.. 그렇.. 2023. 4. 19.