코테 3

프로그래머스 - 중앙값 구하기

오늘의 문제는 중앙값을 구하는 문제입니다! 이 문제의 핵심은 배열을 오름차순으로 정렬하는 것인데 두 가지 방법을 사용할 수 있습니다~! 1. 반복문과 조건문을 사용해서 구하는 방법! 2. Arrays 메서드를 사용하는 방법! 반복문과 조건문을 사용해서 구하는 방법 class Solution { public int solution(int[] array) { int answer = 0, temp; for(int i = 0; i 9는 다른 배열보다 크기 때문에 바뀌지 않음 2번째 반복(i = 1) -> array[i] = 0 array[j] = 9, 0, -1 => 0은 j = 1일 때 9보다 작음 ** temp = 0 -> array[1] = 9 -> array[0] = 0 => array[] = {0, 9..

코딩테스트 2023.10.05

프로그래머스 - 치킨 쿠폰

이해하는데 시간이 많이 걸렸습니당~ 이 문장을 가지고 규칙을 만들면 일단 처음 주어지는 쿠폰의 양은 치킨의 양과 같습니다! 그리고 쿠폰으로 치킨을 시키게 되면 쿠폰/10개의 치킨을 시킬 수 있습니다! 남은 쿠폰의 양은 쿠폰%10인 것도 알 수 있습니다!! 그럼 다음에 시킬 때 남는 쿠폰의 양은 쿠폰/10 + 쿠폰%10 입니다!! 처음에는 for문을 돌리려고 했는데 돌리는 횟수가 정해져 있지 않기 때문에 while문을 사용했고 조건식에는 더이상 쿠폰을 사용하지 못하는 경우인 coupon이 10보다 작은 경우로 정했습니다!! 즉 coupon>9 이를 토대로 코드를 짜게 되면 #include #include #include int solution(int chicken) { int answer = 0; int ..

코딩테스트 2023.08.01