목록전체 글 (157)
DevYoon
문자열 다루기 public class Stringapp { public static void main(String[] args) { System.out.println("Hello World"); // String System.out.println('H'); // Character System.out.println("H"); // 오류 X System.out.println("Hello " + "World"); // 이클립스의 개입 // new line System.out.println("Hello \nWorld"); // 줄바꿈 = \n // escape System.out.println("Hello \"World\""); // Hello "World" \뒤의 따옴표는 일반 문자열 } }1️..
숫자와 연산 public class Number { public static void main(String[] args) { // Operator System.out.println(6+2); // 8 System.out.println(6-2); // 4 System.out.println(6*2); // 12 System.out.println(6/2); // 3 System.out.println(Math.PI); System.out.println(Math.floor(Math.PI)); // floor = 내림 System.out.println(Math.ceil(Math.PI)); // ceil = 올림 } }1️⃣ 파일 쉽게 만들기 New ➡️ Class 2️⃣ 단축어 RUN = Ctrl+F11 3️⃣ M..
link 🔗 https://programmers.co.kr/learn/courses/30/lessons/43165 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 programmers.co.kr 1️⃣ DFS를 활용 2️⃣ 더하거나 빼서 target을 만드는 문제이므로, sums 변수에 numbers[level]을 더해줄 때와 빼줄 때로 나누어 돌려주었다. ✏️ 풀이 def solution(numbers, target): answer = 0 def dfs(level, sums): nonlocal answer if le..
1️⃣ 고양이와 개는 몇 마리 있을까 SELECT ANIMAL_TYPE, count(ANIMAL_TYPE) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE; 2️⃣ 동명 동물 수 찾기 SELECT NAME, COUNT(NAME) FROM ANIMAL_INS WHERE NAME is NOT NULL GROUP BY NAME HAVING COUNT(NAME) > 1 ORDER BY NAME; 3️⃣ 입양 시각 구하기(1) SELECT HOUR(DATETIME) HOUR, COUNT(DATETIME) COUNT FROM ANIMAL_OUTS GROUP BY HOUR(DATETIME) HAVING HOUR >= 9 AND HOUR