항해99
-
- 오늘의 학습 키워드 : 구현[문제 이름 : n+1 카드게임 (프로그래머스 258707, Lv 3)]문제 url : https://school.programmers.co.kr/learn/courses/30/lessons/258707내가 작성한 코드는 아래와 같다.import java.util.*;class Solution { public int solution(int coin, int[] cards) { int answer = 0; int len = cards.length; int target = len + 1; List deck = new ArrayList(); List hand = new ArrayList(); int ..
99클럽 코테 스터디 35일차 TIL [구현]- 오늘의 학습 키워드 : 구현[문제 이름 : n+1 카드게임 (프로그래머스 258707, Lv 3)]문제 url : https://school.programmers.co.kr/learn/courses/30/lessons/258707내가 작성한 코드는 아래와 같다.import java.util.*;class Solution { public int solution(int coin, int[] cards) { int answer = 0; int len = cards.length; int target = len + 1; List deck = new ArrayList(); List hand = new ArrayList(); int ..
2024.12.01 -
- 오늘의 학습 키워드 : LCS(DP 활용)[문제 이름 : LCS 3 (백준 1958, G4)]문제 url : https://www.acmicpc.net/problem/1958내가 작성한 코드는 아래와 같다.import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str1 = br.readLine(); String str2 = br.readLine(); String str3 = br.read..
99클럽 코테 스터디 34일차 TIL [LCS -> DP]- 오늘의 학습 키워드 : LCS(DP 활용)[문제 이름 : LCS 3 (백준 1958, G4)]문제 url : https://www.acmicpc.net/problem/1958내가 작성한 코드는 아래와 같다.import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str1 = br.readLine(); String str2 = br.readLine(); String str3 = br.read..
2024.12.01 -
- 오늘의 학습 키워드 : 투포인터[문제 이름 : 회문 (백준 17609, G5)]문제 url : https://www.acmicpc.net/problem/17609내가 작성한 코드는 아래와 같다.import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); while..
99클럽 코테 스터디 33일차 TIL [투포인터]- 오늘의 학습 키워드 : 투포인터[문제 이름 : 회문 (백준 17609, G5)]문제 url : https://www.acmicpc.net/problem/17609내가 작성한 코드는 아래와 같다.import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); while..
2024.11.30 -
- 오늘의 학습 키워드 : 트리, 재귀[문제 이름 : 표현 가능한 이진트리 (프로그래머스 2023 카카오 기출문제, Lv 3)]문제 url : https://school.programmers.co.kr/learn/courses/30/lessons/150367내가 작성한 코드는 아래와 같다.import java.util.*;class Solution { public int[] solution(long[] numbers) { int[] result = new int[numbers.length]; for (int i = 0; i end) return true; // 리프 노드까지 확인 완료 int mid = (start + end) / 2; // 루트 노드 ..
99클럽 코테 스터디 32일차 TIL [트리, 재귀]- 오늘의 학습 키워드 : 트리, 재귀[문제 이름 : 표현 가능한 이진트리 (프로그래머스 2023 카카오 기출문제, Lv 3)]문제 url : https://school.programmers.co.kr/learn/courses/30/lessons/150367내가 작성한 코드는 아래와 같다.import java.util.*;class Solution { public int[] solution(long[] numbers) { int[] result = new int[numbers.length]; for (int i = 0; i end) return true; // 리프 노드까지 확인 완료 int mid = (start + end) / 2; // 루트 노드 ..
2024.11.28 -
- 오늘의 학습 키워드 : 다익스트라[문제 이름 : 택배 배송 (백준, G5)]문제 url : https://www.acmicpc.net/problem/5972내가 작성한 코드는 아래와 같다.import java.util.*;import java.io.*;public class Main { static ArrayList[] A; static final int INF = Integer.MAX_VALUE; static int[] dist; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));..
99클럽 코테 스터디 31일차 TIL [다익스트라]- 오늘의 학습 키워드 : 다익스트라[문제 이름 : 택배 배송 (백준, G5)]문제 url : https://www.acmicpc.net/problem/5972내가 작성한 코드는 아래와 같다.import java.util.*;import java.io.*;public class Main { static ArrayList[] A; static final int INF = Integer.MAX_VALUE; static int[] dist; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));..
2024.11.27 -
- 오늘의 학습 키워드 : 구현[문제 이름 : 택배 배달과 수거하기 (프로그래머스 2023 카카오 기출문제 , Lv 2)]문제 url : https://school.programmers.co.kr/learn/courses/30/lessons/150369내가 작성한 코드는 아래와 같다.class Solution { public long solution(int cap, int n, int[] deliveries, int[] pickups) { long answer = 0; int d = 0; int p = 0; // 마지막 집부터 차례대로 순회한다. for (int i = n - 1; i >= 0; i--) { // 물류..
99클럽 코테 스터디 30일차 TIL [구현]- 오늘의 학습 키워드 : 구현[문제 이름 : 택배 배달과 수거하기 (프로그래머스 2023 카카오 기출문제 , Lv 2)]문제 url : https://school.programmers.co.kr/learn/courses/30/lessons/150369내가 작성한 코드는 아래와 같다.class Solution { public long solution(int cap, int n, int[] deliveries, int[] pickups) { long answer = 0; int d = 0; int p = 0; // 마지막 집부터 차례대로 순회한다. for (int i = n - 1; i >= 0; i--) { // 물류..
2024.11.27