[Algorithm] Leetcode - 860. Lemonade Change (JAVA) / Greedy 알고리즘
Greedy (탐욕법)
지난 한 주간 나는 무엇을 공부하고, 배웠고, 느꼈는가?
지난 한 주간 나는 무엇을 공부하고, 배웠고, 느꼈는가?
지난 한 주간 나는 무엇을 공부하고, 배웠고, 느꼈는가?
지난 한 주간 나는 무엇을 공부하고, 배웠고, 느꼈는가?
JVM 은 Java Virtual Machine 의 약자로, 말 그대로 자바를 실행시키는 가상 머신이다.
지난 한 주간 나는 무엇을 공부하고, 배웠고, 느꼈는가?
지난 한 주간 나는 무엇을 공부하고, 배웠고, 느꼈는가?
Roman to Integer
Power of Two
Decode String
Minimum Absolute Difference
지난 한 주간 나는 무엇을 공부하고, 배웠고, 느꼈는가?
equals() 와 hashCode() 메소드는 모든 Java의 객체의 부모 객체인 java.lang.Object 클래스에 정의되어 있다. 그렇기 때문에 Java의 모든 객체는 Object 클래스에 정의된 equals() 와 hashCode() 메소드를 상속받고 있다.
일반적으로 Java 에서의 equals() 와 “==” 연산자는 객체를 비교하여 같은지 여부를 확인하는 데 사용되지만, 차이점이 존재한다.
접근 제어자란? 그리고 접근 제어자를 사용하는 이유는 무엇인가? 자바의 신 1권을 읽으면서 문득 이런 의문이 들었다.
Palindrome Number
Consecutive Characters
👏 들어가기 앞서,
부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 ...
Java 에서 영문자를 대문자 혹은 소문자로 일괄 변환시켜주는 메서드가 있다.
Java 에서 영문자를 대문자 혹은 소문자로 일괄 변환시켜주는 방법에는 toUpperCase() 와 toLowerCase() 메서드를 사용하는 방법이 있다.
Silicon Mac (M1) 에서 Homebrew를 통해 IntelliJ IDEA를 설치하는 도중 다음과 같은 오류를 만났다.
내가 보기 위해 정리한 인텔리제이 단축키들📝 (하나 하나 배울 때마다 내용을 추가하려고 한다.)
문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 “카카오계정개발팀”에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. “네오”에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된...
[카카오 인턴] 키패드 누르기
서론 Git을 사용하면서 느낀 것 중에 하나가 커밋 메시지를 잘 써야 한다는 것이었다.
Scanner 클래스는 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스로 java.util.Scanner를 import하여 사용한다.
테이블(표) 작성
기본 작성 및 서식 구문