Problem Solving

https://www.acmicpc.net/problem/14891 14891번: 톱니바퀴 총 8개의 톱니를 가지고 있는 톱니바퀴 4개가 아래 그림과 같이 일렬로 놓여져 있다. 또, 톱니는 N극 또는 S극 중 하나를 나타내고 있다. 톱니바퀴에는 번호가 매겨져 있는데, 가장 왼쪽 톱니바퀴 www.acmicpc.net package test_sds; import java.io.*; import java.util.*; public class topni { static int[][] wheel= new int[4][8]; static int n; public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedRead..
https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가 www.acmicpc.net BFS를 사용하고 정렬과 구현이 필요한 문제다. import java.util.*; import java.io.*; public class Main { static int n; static int[][] map; static Node shark; public static void main(String args[]) throws Exception { BufferedReader br = new..
https://school.programmers.co.kr/learn/courses/30/lessons/164671 SELECT CONCAT("/home/grep/src/", B.BOARD_ID, "/",A.FILE_ID, A.FILE_NAME,A.FILE_EXT) AS FILE_PATH FROM USED_GOODS_FILE AS A LEFT JOIN USED_GOODS_BOARD AS B ON A.BOARD_ID= B.BOARD_ID WHERE B.VIEWS = (SELECT VIEWS FROM USED_GOODS_BOARD ORDER BY VIEWS DESC LIMIT 1) ORDER BY A.FILE_ID DESC;
https://www.acmicpc.net/problem/14442 14442번: 벽 부수고 이동하기 2 첫째 줄에 N(1 ≤ N ≤ 1,000), M(1 ≤ M ≤ 1,000), K(1 ≤ K ≤ 10)이 주어진다. 다음 N개의 줄에 M개의 숫자로 맵이 주어진다. (1, 1)과 (N, M)은 항상 0이라고 가정하자. www.acmicpc.net 주의점! 벽부수고 이동하기1 과 달리 visited를 3중배열로 생성해야한다. 그 이유는 각 방문마다 벽을 1개 부시고 왔는지 2개 부시고 왔는지 다르기 때문이다. import java.util.*; import java.io.*; public class Main { static int r; static int c; static int k; static int[..
https://school.programmers.co.kr/learn/courses/30/lessons/284528 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 성과급은 관례로 평균점수로 계산한다. SELECT A.EMP_NO , A.EMP_NAME, CASE WHEN AVG(B.SCORE) >=96 THEN "S" WHEN AVG(B.SCORE) >=90 THEN "A" WHEN AVG(B.SCORE) >=80 THEN "B" ELSE "C" END AS GRADE, CASE WHEN AVG(B.SCORE) >=96 THEN A.SAL*0.2 WHEN..
https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT CATEGORY, SUM(SALES) AS TOTAL_SALES FROM BOOK_SALES AS A LEFT JOIN BOOK AS B ON A.BOOK_ID = B.BOOK_ID WHERE DATE_FORMAT(A.SALES_DATE ,"%Y-%m")="2022-01" GROUP BY CATEGORY ORDER BY CATEGORY ASC
https://school.programmers.co.kr/learn/courses/30/lessons/273709 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT SUM(PRICE) AS TOTAL_PRICE FROM ITEM_INFO WHERE RARITY = "LEGEND"; GROUP BY 없이 쓸 수 있다. 그룹바이를 한다면 그룹별로 합을 내뱉고 없이 쓰면 전체 행에 대하여 계산한다.
https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT MONTH(START_DATE) AS MONTH, CAR_ID, COUNT(*) AS RECORDS FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE MONTH(START_DATE) BETWEEN 8 AND 10 && CAR_ID IN (SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE MONTH(..
윤재에요
'Problem Solving' 카테고리의 글 목록