본문 바로가기
728x90
반응형

전체 글109

99클럽 코테 스터디 17일차 TIL + JAVA 라이브러리/API/패키지 1. 오늘의 학습 키워드  JAVA 라이브러리/API/패키지  2. 오늘의 학습 내용 API는 프로그램이나 서비스 간에 데이터를 교환하고 기능을 공유하기 위한 인터페이스로, API는 소프트웨어 컴포넌트들이 상호 작용하는 방법을 정의한 규약이나 명세입니다.  라이브러리는 미리 작성된 코드 조각들의 모음으로, 프로그램 개발 시 재사용할 수 있는 기능들을 제공합니다. 라이브러리는 개발자가 특정 작업을 수행하기 위해 필요한 코드를 작성하는 데 도움이 됩니다. 라이브러리는 다양한 유형의 데이터 구조, 알고리즘, 편리한 함수 등을 포함할 수 있습니다. 패키지(package) 자바에서 패키지(package)란 클래스와 인터페이스의 집합을 의미합니다.이렇게 서로 관련이 있는 클래스나 인터페이스를 함께 묶음으로써 파일을.. 2024. 6. 5.
99클럽 코테 스터디 16일차 TIL + JAVA 기본 자료형&데이터 타입 정리 1. 오늘의 학습 키워드   JAVA 기본 자료형 & 데이터 타입 정리    2. 오늘의 학습 내용 JAVA 기본 자료형 & 데이터 타입 정리   타입할당 메모리 크기데이터 표현 범위정수형byte1 바이트-128 ~ 127short2 바이트-32,768 ~ 32,767 (2^15)int4 바이트-2,147,483,648 ~ 2,147,483,647 (21억. 2^31)long8바이트-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807실수형float4바이트(3.4 X 10^-38) ~ (3.4 X 10^38)double8바이트(1.7 X 10^-308) ~ (1.7 X 10^308)논리형boolean1바이트true, false문자형char2바이트0 ~ 65,53.. 2024. 6. 4.
99클럽 코테 스터디 15일차 TIL + [LeetCode] 2415. Reverse Odd Levels of Binary Tree/DFS/포화이진트리 1. 오늘의 학습 키워드DFS포화이진트리   2. 오늘의 학습 문제 문제 https://leetcode.com/problems/reverse-odd-levels-of-binary-tree/  코드class Solution { public TreeNode reverseOddLevels(TreeNode root) { dfs(root.left, root.right, 1); return root; } void dfs(TreeNode L, TreeNode R, int level) { if (L == null || R == null) return; if (level % 2 == 1) { int temp = L.val; .. 2024. 6. 3.
99클럽 코테 스터디 14일차 TIL + [LeetCode] 797. All Paths From Source to Target JAVA풀이/DFS 1. 오늘의 학습 키워드 DFS재귀그래프  2. 오늘의 학습 문제 문제 https://leetcode.com/problems/all-paths-from-source-to-target/description/   코드import java.util.*;class Solution { static List> answer ; static int [][] mstGraph ; static int target; public List> allPathsSourceTarget(int[][] graph) { mstGraph=graph; target=graph.length; answer=new ArrayList(); List temp = new ArrayLi.. 2024. 6. 2.
99클럽 코테 스터디 13일차 TIL + [LeetCode] 1302. Deepest Leaves Sum JAVA풀이/DFS/멀티해시맵 1. 오늘의 학습 키워드DFS멀티해시맵   2. 오늘의 학습 문제 문제 https://leetcode.com/problems/deepest-leaves-sum/description/   코드/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left .. 2024. 6. 2.
[LeetCode] range sum of bst / DFS 풀이 JAVA https://leetcode.com/problems/range-sum-of-bst/description/  /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left = left; * this.right = right; * }.. 2024. 5. 31.
99클럽 코테 스터디 11일차 TIL + DFS/프로그래머스 [타겟 넘버] JAVA풀이 1. 오늘의 학습 키워드 DFS 재귀함수JAVA트리   2. 오늘의 학습 문제 문제 https://school.programmers.co.kr/learn/courses/30/lessons/43165?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  코드import java.util.*;class Solution { static int answer = 0; public int solution(int[] numbers, int target) { dfs(numbers, target, 0,0); .. 2024. 5. 30.
99클럽 코테 스터디 10일차 TIL + 완전탐색/DFS/프로그래머스 [소수 찾기] JAVA풀이 1. 오늘의 학습 키워드 완전탐색DFS  2. 오늘의 학습 문제 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42839 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  코드import java.util.*;class Solution { static ArrayList arr = new ArrayList(); static boolean[] check = new boolean[7]; public int solution(String numbers) { int .. 2024. 5. 30.
99클럽 코테 스터디 9일차 TIL + 완전탐색/프로그래머스 [카펫]/JAVA풀이 1. 오늘의 학습 키워드완전탐색JAVA   2. 오늘의 학습 문제 문제https://school.programmers.co.kr/learn/courses/30/lessons/42842# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   코드class Solution { public int[] solution(int brown, int yellow) { int[] answer = {}; int a=0; //가로 int b=0; //세로 answer = new int[2]; .. 2024. 5. 28.
728x90
반응형