본문 바로가기
728x90
반응형

java4

99클럽 코테 스터디 7일차 TIL + 정렬/프로그래머스 [가장 큰 수]/JAVA 1. 오늘의 학습 키워드정렬JAVA  2. 오늘의 학습 문제 문제https://school.programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   코드import java.util.*;class Solution { public String solution(int[] numbers) { String answer = ""; String[] strNumbers = new String[numbers.length]; for (int i = 0.. 2024. 5. 26.
99클럽 코테 스터디 6일차 TIL + 힙/리트코드 [2336. Smallest Number in Infinite Set] JAVA 풀이 1. 오늘의 학습 키워드리트코드, 릿코드, LeetCode - 영어권에서 사용하는 한국의 백준/프로그래머스와 같은 코딩 문제 사이트. 힙-우선순위큐, 최소힙/최대힙, 완전이진트리, 빠르게 최소값/최대값을 찾을 수 있다.   2. 오늘의 학습 문제 문제https://leetcode.com/problems/smallest-number-in-infinite-set/description/     SmallestInfiniteSet(): 모든 양의 정수를 포함하도록 SmallestInfiniteSet() 객체를 초기화한다int popSmallest(): 무한 집합에서 가장 작은 정수를 삭제 및 리턴한다. void addBack(int num): 무한 집합에 양수 num이 있지 않다면 추가한다.  제약1. 1 2... 2024. 5. 25.
99클럽 코테 스터디 1일차 TIL + 해시/전화번호 목록 오늘은 99클럽 코테 스터디 첫날! 매일 문제를 풀며 습관을 잡고자 신청했다.   출제된 문제는 https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr프로그래머스-전화번호 목록 문제이다.  카테고리에 해시라고 적혀있어서, 해시를 사용하여 풀어보려했으나 우선 생각한 방법으로 시도했다.  처음 작성한 코드는 아래와 같았다. 이중 for문으로 startWith함수를 통해 접두어인지 확인한다. 테스트 케이스는 통과했지만, 효율성 테스트를 통과하지 못했다. 예상한.. 2024. 5. 20.
<자바의 정석> ch2 변수 1. 변수 변수(variable)는 값을 저장하기 위한 공간으로, 초기화가 필요하다. 2 변수의 타입 2.1 기본형 변수는 8개의 자료형 타입을 가진다. 논리형: -boolean: 1바이트 문자형: -char: 2바이트 정수형: -byte: 1바이트 -short: 2바이트 -int: 4바이트 -long; 8바이트 실수형: float : 4바이트 double: 8바이트 int는 정수의 기본 자료형, double은 실수의 기본 자료형 int는 약 -20억~ 20억의 크기의 정수를 표현할 수 있다. 2.2 상수와 리터럴 상수(constant)란 변경할 수 없는 값으로, 코드에서 값을 변경하고 싶을 때 상수만 바꾸면 되기에 편리하다. 변수 타입 앞에 final을 붙이면 된다. 상수의 이름은 모두 대문자로 하고,.. 2023. 8. 9.
728x90
반응형