🐤 CodingTest/Java

    [프로그래머스/Java/입문/❌⭕️] 짝수는 싫어요

    🗣️ 메모 로직이 맞는 것 같은데 아리송하다면 코드 진행 순서도 생각해 볼 것! ✏️ [짝수는 싫어요] 문제 설명 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 100 입출력 예 n result 10 [1, 3, 5, 7, 9] 15 [1, 3, 5, 7, 9, 11, 13, 15] 입출력 예 설명 입출력 #1 10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다. 입출력 #1 15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다. 🔥 TRY #1 실패 👉🏻 홀수만 들어갈 answer 배열에 넣을 값을 뽑기 위해 0부터 n/2..

    [프로그래머스/Java/입문/⭕️] 중앙값 구하기 - Arrays.sort()

    🗣️ 메모 ✏️ [배열의 중앙값 구하기, Arrays.sort() 메소드] 문제 설명 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. 제한사항 array의 길이는 홀수입니다. 0

    [프로그래머스/Java/입문/❌❌❌⭕️] 분수의 덧셈 - 최대공약수/최소공배수

    🗣️ 메모 최대공약수 니가 몬데 날 힘들게 해,, ✏️ [분수의 덧셈, 최대공약수 활용] 문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 denum1, num1, 두 번째 분수의 분자와 분모를 뜻하는 denum2, num2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0

    [프로그래머스/Java/입문/⭕️] 배열 뒤집기 - Collections.reverse()

    🗣️ 메모 분명히 reverse 어쩌고 메소드가 있었는데 기억이 안 남 for문을 돌리려니 2중 포문이 돼 버리고 한 번에 2가지의 변수를 두어 돌릴 수는 없을까? 하다가 결국 구글의 힘을 빌렸고 또 까먹지 않기 위해서 정리해 둠 아! 그리고 프로그래머스에서 import 구문을 자동으로 인식해 주지 않으므로 직접 기재해야 함 다들 이걸로 퉁치는 것 같은 분위기이긴 한데 나중에... 먼 훗날에 고오급 문제를 풀다 보면 효율이 떨어질 수도,,, import java.util.* 1) 하나의 for문에 두 가지 변수 넣기 2) for문 변수 1개로 배열 뒤집기 2) Collections.reverse 메소드 ✏️ [배열 뒤집기] 문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num..

    [프로그래머스/Java/입문/⭕️] 두 수의 나눗셈 - 형변환

    🗣️ 메모 우왕 레벨 1 풀다가 입문 푸니까 쉽다! 했다가 형 변환에서 무너지는 나... 괜찮음 이제 안 까먹으면 됨 ✏️ [두 수의 나눗셈] 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0

    [프로그래머스/Java/레벨 1/⭕️] 길이가 같은 1차원 정수 배열 2개의 내적 구하기

    🗣️ 메모 1트 성공! 내적? 그게 뭔데 하고 위키피디아 보다가 예제 보고 풀었음 어려운 문제들(내가 공부 안 한 것) 보고 울고 싶었는데 간만에 풀려서 기분 굿~ ✏️ [길이가 같은 1차원 정수 배열 2개의 내적 구하기] 문제 설명 길이가 같은 두 1차월 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1]입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 입출력 예 a b result [1, 2, 3, 4] [-3, -1, 0, 2]..

    [프로그래머스/Java/레벨1/❌⭕️] 패턴을 유지하는 문자열

    🗣️ 메모 첫 문제라 n이라는 값도 뭘로 넘어오는 건지 감이 안 와서 검색해 봄 알고 보니 왼쪽 창의 입출력 예시의 값인 3, 4가 차례로 넘어와서 2개의 테스트를 하는 형식이었음 처음에는 제대로 안 풀렸는데 복습으로 풀었을 때는 바로 풀림!이 로직이 내가 직접 생각한 것인가 아직 머리에 남아 있던 것인가... ✏️ ["수박수박수..."와 같은 패턴을 유지하는 문자열 리턴] 문제 설명 길이가 n이고, "수박수박수박수..."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고, 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 입출력 예 n return 3 "수박수" 4 "수박수박" 🔥🎉 TR..