Algorithm/About Algorithm 4

[MySQL] 프로그래머스 저자 별 카테고리 별 매출액 집계하기

https://school.programmers.co.kr/learn/courses/30/lessons/144856 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > GROUP BY > 저자 별 카테고리 별 매출액 집계하기 문제 분석난이도: LEVEL4 문제 요구사항2022년 1월의 도서 판매 데이터를 기준으로 저자 별, 카테고리 별 매출액(TOTAL_SALES = 판매량 * 판매가) 을 구하여, 저자 ID(AUTHOR_ID), 저자명(AUTHOR_NAME), 카테고리(CATEGORY), 매출액(SALES) 리스트를 출력하는 SQL문을 작성해주..

Algorithm [Math] 코딩 테스트에서 나오는 수학 개념 정리2

목차1. 30의 배수 :  백준 [10610] 30   2. 크기가 매우 커지는 곱하기 : 백준 [1456] 거의 소수 30의 배수 관련 문제 : 백준 [10610] 30   https://www.acmicpc.net/problem/10610 문제 설명 숫자가 주어지고 포함된 숫자를 섞어서 30의 배수가 되는 가장 큰 수를 만들고 싶다. ex) 102                    210ex)  80875542         88755420 N을 입력받는다. N는 최대 10^5개의 숫자로 구성되어 있으며, 0으로 시작하지 않는다.입력 크기가 long으로 담지 못할 만큼 큰 숫자이다. 어떻게 해결할까?먼저 30의 배수가 되는 조건을 생각해 보자. 30은 3과 10의 LCM 이다.  1. 숫자의 각 자릿..

Algorithm [Math] 코딩 테스트에서 나오는 수학 개념 정리

https://www.youtube.com/watch?v=2RCJApSVxRI&list=PLtqbFd2VIQv4O6D6l9HcD732hdrnYb6CY&index=19목차1. 소수 2. 약수3. 최대공약수 4. 최소공배수 5. 연립합동방정식6. 이항 계수 소수소수의 정의 소수 = 1과 자기 자신으로만 나누어지는 수 / 약수가 2개인 수       합성수 = 1과 자기 자신을 제외한 다른 약수를 가지고 있는 수  주의!  1은 소수도 합성수도 아니다. 소수 판정법2부터 N-1까지의 수로 나누어지지 않는 수 간단하게 소수를 판정하는 메서드  public boolean isPrime(int n){ if(n == 1) return false; for(int i = 2; i  2 ~ ..