일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- Algorithm
- Redux
- 리트코드
- VIM
- DFS
- frontend
- react
- Javascript
- 안드로이드
- TypeScript
- java
- db
- LeetCode
- BFS
- 다이나믹 프로그래밍
- 프로그래머스
- git
- vscode
- 동적 계획법
- Database
- Graph
- 백준
- CS
- 알고리즘
- Data Structure
- 그레이들
- 자바
- DP
- Python
- network
- Today
- Total
목록java (11)
늘 겸손하게

안녕하세요 besforyou 입니다 문제 풀이 어린이들이 줄 서있을때 어린이들의 최소한의 이동으로 줄 정렬을 시킬 수 있는 경우의 이동 횟수를 구하고 싶은것이 문제이다. 이 문제를 쉽게 풀기 위해서는 최소한의 이동 방법을 찾는것이 아니라, 전체 어린이 수에서 연속된 배열의 길이를 빼면 되는 문제이다. 예로 어린이들이 아래와 같이 줄을 섰다고 가정해보자. 2 5 6 1 3 4 여기서 가장 긴 연속된 배열은 2 5 6 1 3 4 2 , 3, 4 이다. 즉 2, 3, 4는 그대로 놔두고 5, 6, 1의 자리만 바꾸어주면 되는것이다. 따라서 정답은 전체 어린이 수 - 가장 긴 연속된 배열이다. 가장 긴 연속된 배열은 dp 로 구한다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1..

안녕하세요 besforyou입니다 이 번 글에서는 Abstract Methods, Classes에 대해 소개하겠습니다 출처 오라클 https://docs.oracle.com/javase/tutorial/java/IandI/abstract.html Abstract Methods and Classes (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritanc The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later re..

리눅스 터미널에서 java 파일을 컴파일하고 실행할 수 있는 방법을 소개합니다 첫 번째로 javac를 설치합니다 sudo apt-get install openjdk-11-jdk 현재 openJDK 버전 16까지 있으니 원하시는 버전의 openJDK를 설치하시면 됩니다 설치가 완료되면 java -version 혹은 javac -version으로 설치 버전을 확인 가능합니다 예제 자바 파일 test.java 를 생성합니다 1 2 3 4 5 6 7 8 public class test { public static void main(String [] args) { System.out.println("Hello world!"); } } Colored by Color Scripter cs javac로 java 파일을..