문제 이름 : 포켓몬문제 url : https://school.programmers.co.kr/learn/courses/30/lessons/1845내가 작성한 코드는 아래와 같다.
\-HashMap\-효율적인 데이터 처리\-Java 컬렉션 프레임워크오늘은 마라톤 완주자 문제를 통해 HashMap의 실제 적용 방법을 학습했습니다. HashMap을 사용하여 대량의 데이터를 효율적으로 처리하는 방법을 익혔고, 특히 getOrDefault(), put(
3class Solution { public int solution(String s) { // Integer.parseInt() 메소드를 사용하여 문자열을 정수로 변환 // 이 메소드는 문자열의 맨 앞에 있는 부호(+ 또는 -)도 처리할
오늘의 학습 키워드:문자열 처리대소문자 구분 없는 문자 카운팅Java에서의 boolean 메소드 구현어떤 문제가 있었고, 나는 어떤 시도를 했는지:주어진 코드는 단순히 true를 반환하는 기본 구조만 있었습니다.대소문자 구분 없이 'p'와 'y'의 개수를 세야 하는 문
풀이public class Solution { public int\[] solution(int \[]arr) { ArrayList tempList = new ArrayList<>();} \*오늘의 회고 연속된 중복 숫자 제거하는 문제 해결했고
오늘의 문제\*코드class Solution { public String\[] findRelativeRanks(int\[] score) { int n = score.length; String\[] result = new Stringn;
\*제목스트림에서 K번째로 큰 요소\*오늘의 문제코드import java.util.;class KthLargest { private final PriorityQueue pq; private final int k;} \*설명 PriorityQueue를 사용
이진 탐색 트리에서의 검색\*코드 class Solution { public TreeNode searchBST(TreeNode root, int val) { if (root == null || root.val == val) { re
대칭 트리\*문제class Solution { public boolean isSymmetric(TreeNode root) { if (root == null) return true; return isMirror(root.left, root.
\*모의고사\*문제\*코드 \*오늘의 학습모듈러 연산 배움
\*최소직사각형\*문제\*코드\*리뷰Solution이라는 클래스를 정의한다 주어진 크기들을 사용하여 만들 수 있는 최대 면적을 계산하는 메소드를 포함하고 있다 작동 방식은 다음과 같습니다메소드는 2차원 정수 배열 sizes를 입력으로 받는다 maxWidth와maxHei
\*문제94\. 이진 트리 중위 순회\*코드\*코드 리뷰1\. inorderTraversal 메소드를 public으로 선언합니다 이 메소드는 외부에서 호출될 주요 메소드입니다• 입력 매개변수:TreeNode root(이진 트리의 루트 노드)ArrayList를 생성하여
문제897\. 증가하는 주문 검색 트리코드class Solution { Queue nodes = new LinkedList<>();} \*코드리뷰기본 기능 충실:중위 순회(Inorder Traversal)를 사용해 트리 노드를 오름차순 으로 정렬하는
\*문제 과일 장수\*코드import java.util.Arrays;import java.util.Collections;class Solution { public int solution(int k, int m, int\[] score) { int an
*문제 *코드 class Solution { public int solution(int n, int[] lost, int[] reserve) { int[] students = new int[n]; for (int i = 0; i
\*문제\*정답class Solution { public List<List> generate(int numRows) { List<List> result = new ArrayList<>();}\*리뷰1\. 파스칼의 삼각형을 생성하는 ge
\*문제\*코드class Solution { public List getRow(int rowIndex) { List row = new ArrayList<>();} rowIndex를 입력으로 받습니다 (0부터 시작).해당 rowIndex에 해당하
\*문제\*코드class Solution { public int findCenter(int edges) { // 첫 두 간선만 확인하면 중심 노드를 찾을 수 있습니다 int\[] firstEdge = edges0; int\[]
\*문제\*코드class Solution { public boolean validPath(int n, int edges, int source, int destination) {}\*리뷰먼저 주어진 edges를 사용하여 인접 리스트 형태의 그래프를 만듭니다.BFS(
바탕화면 정리제출 내역문제 설명코딩테스트를 준비하는 머쓱이는 프로그래머스에서 문제를 풀고 나중에 다시 코드를 보면서 공부하려고 작성한 코드를 컴퓨터 바탕화면에 아무 위치에나 저장해 둡니다. 저장한 코드가 많아지면서 머쓱이는 본인의 컴퓨터 바탕화면이 너무 지저분하다고 생
\*문제문제 설명지나다니는 길을 'O', 장애물을 'X'로 나타낸 직사각형 격자 모양의 공원에서 로봇 강아지가 산책을 하려합니다. 산책은 로봇 강아지에 미리 입력된 명령에 따라 진행하며, 명령은 다음과 같은 형식으로 주어집니다."방향 거리", "방향 거리" … 예를 들
\*문제문제 설명운영체제의 역할 중 하나는 컴퓨터 시스템의 자원을 효율적으로 관리하는 것입니다. 이 문제에서는 운영체제가 다음 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내면 됩니다.실행 대기 큐(Queue)에서 대기중인 프로세스 하나
\*코드class Solution { public int missingNumber(int\[] nums) { int n = nums.length; int xor = n;}\*리뷰배열의 길이 n을 초기 XOR 값으로 설정합니다.0부터 n-1
\*문제\*코드class Solution { public int arrangeCoins(int n) { int row = 0; while (n > row) { row++; n -= row;
오늘의 주제는 깊이/너비 우선 탐색(DFS/BFS)✏️ 풀이트리 구조에서 각 파이프까지의 거리를 계산하는 문제풀이1import java.util.\*;public class Main { public static void main(String\[] args) {
https://www.acmicpc.net/problem/6080import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;import java.util.St
⭐ 문제
https://www.acmicpc.net/problem/11123import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStreamReader;import java.io.
https://www.acmicpc.net/problem/2583import java.util.\*;public class Main { static int M, N, K; static int grid; static boolean visited;
https://www.acmicpc.net/problem/1145자바에서 입력방식은 scanner와 bufferedreader가 있다.자바를 초반에 접하면 처음에 배우는 입력은 scanner이다. scanner가 bufferedreader보다 편하지만 속도가
https://www.acmicpc.net/problem/9094import java.util.Scanner;public class Main { public static void main(String\[] args) { Scanner sc =
업로드중..https://leetcode.com/problems/min-cost-climbing-stairs/description/class Solution { public int minCostClimbingStairs(int\[] cost) {
업로드중..https://leetcode.com/problems/n-th-tribonacci-number/description/N번째 트리보나치 수 계산class Solution { public int tribonacci(int n) { if