양꼬치 (JAVA) 프로그래머스 문제 보러가기 👉🏻 class Solution { public int solution(int n, int k) { int answer = 0; //10인분 먹으면 음료수 하나 서비스 int ten = n/10; //음료수가 0개가 아니고 양꼬치가 10인분 배수일 경우 if(k != 0){ if(ten != 0) k = k-ten; } if(k != 0){ answer = (n * 12000) + (k * 2000); } else answer = n*12000; return answer; } } 음 근데 조건에 서비스로 나온 콜라를 다 마신다.. 를 생각 못했다. 그렇다면 서비스로 나온 음료를 그냥 제외하면 되는거니까 더하고 빼면 되는 거 아닌가??? if문 분기 처리보다 ..
- UNION ALL / UNION SELECT TO_CHAR(SALES_DATE, 'YYYY-MM-DD') AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM (SELECT SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ONLINE_SALE UNION ALL SELECT SALES_DATE, PRODUCT_ID, NULL AS USER_ID, SALES_AMOUNT FROM OFFLINE_SALE) WHERE TO_CHAR(SALES_DATE, 'YYYYMM') = '202203' ORDER BY SALES_DATE, PRODUCT_ID, USER_ID; - UNION ALL 과 UNION의 차이 살펴봐야함