일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 회피
- 일상회피
- Interface
- 일상탈출
- ㅇ
- 취약점
- 보안
- Shared Elements
- 여행
- HelloWorld
- throws
- bytecode
- jvm
- 여행계획
- Android
- abstract
- 심리학
- 심리여행
- extends
- 버킷리스트
- bytecode 분석
- 보안취약점
- javap
- IMPLEMENT
- opcode
- Navigation Component
- static
- Transition
- Recylcer
- 치유
- Today
- Total
목록전체 글 (160)
패스트터틀
1. 반복문 뭐가 옳은걸까? for(;;) == while(true) == while(1) 무한반복(차이없음 개발자마다 쓰는거 달름) 2. 배열 반복문 편하게 쓰는법은 뭐가 있을까? 1. for(int = i ; i < 10 ; i++){ 조건반복 내용 } 2. --------------------------------------------------------- 배열 가져다 넣기 int arr[] = new int[]{10,20,30,40,50,60,70}; for( int num : arr ){ System.out.println(num); // arr안에 있는거 num에다가 쳐 넣어버리고 순서대로 출력 } 출력결과 : 10203040506070 이거를흔히 for-each 문이라고 함 3. do~whi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bL52ZY/btqzEve19rg/ozdpAz0okFvDnZhpoOK2NK/img.png)
본 포스팅은 블로거가 개발언어의 개념정리 필요를 위한것입니다. 목차와 차례가 뒤죽박죽이며 오직 블로거의 편의목적을 위해 작성되었음을 알려드립니다. - basic - array vs arraylist vs list - Separation(Scanner,split,tokenizer) - Scanner vs BufferedReader - basic 1) 왜 자바에서 static의 사용을 지양해야 하는가? 자바에서 데이터를 가공하거나 특정 메서드를 수행할 때 새로운 클래스를 만들어서 이를 인스턴스화 해서 쓸건지 아니면 static 으로 쓸건지 고민하게 될 때가 있다. 사실 후자는 객체지향적 관점에서 그리 좋은.. unabated.tistory.com 2) String -> StringBuffer(동기화), St..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lliSl/btqzD7kmnIM/CHPnbBPu1BIqNTlTxUKT8K/img.png)
https://www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 많이 연속되는 숫자는 없다. 수는 0으로 시작할 수 있다. www.acmicpc.net package GreedyAlgorithm; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; import java.util.S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FQZVM/btqzBs4wMX2/M9BNVs7ZnlzHHFe9qh1PTK/img.png)
https://www.acmicpc.net/problem/1120 1120번: 문자열 길이가 N으로 같은 문자열 X와 Y가 있을 때, 두 문자열 X와 Y의 차이는 X[i] ≠ Y[i]인 i의 개수이다. 예를 들어, X=”jimin”, Y=”minji”이면, 둘의 차이는 4이다. 두 문자열 A와 B가 주어진다. 이때, A의 길이는 B의 길이보다 작거나 같다. 이제 A의 길이가 B의 길이와 같아질 때 까지 다음과 같은 연산을 할 수 있다. A의 앞에 아무 알파벳이나 추가한다. A의 뒤에 아무 알파벳이나 추가한다. 이때, A와 B의 길이가 같으 www.acmicpc.net package GreedyAlgorithm; import java.io.BufferedReader; import java.io.IOExce..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bM4A9z/btqzzJ6bMwB/cZMhDIKg0GXhUQQ8OtjkmK/img.png)
https://www.acmicpc.net/problem/2875 2875번: 대회 or 인턴 문제 백준대학교에서는 대회에 나갈 때 2명의 여학생과 1명의 남학생이 팀을 결성해서 나가는 것이 원칙이다. (왜인지는 총장님께 여쭈어보는 것이 좋겠다.) 백준대학교는 뛰어난 인재들이 많아 올해에도 N명의 여학생과 M명의 남학생이 팀원을 찾고 있다. 그런데 올해에는 대회에 참여하려는 학생들 중 K명을 반드시 인턴쉽 프로그램에 참여하라는 학교의 방침이 생기게 되었다. 인턴쉽에 참여하는 학생은 대회에 참여하지 못한다. 백준대학교에서는 뛰어난 인재들이 많기 때문 www.acmicpc.net 다음과 같이 나누어서 생각한다. 본인은 이거 풀다가 코딩실수가 많이 나와서 5번이나 틀렸다. ㅋㅋ 경우의수 1: ex) 47 23..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xFQ9a/btqzBtntxon/9qI9Q2dtj7ARrbCfCHZoY0/img.png)
https://www.acmicpc.net/problem/10610 10610번: 30 문제 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한다. 미르코를 도와 그가 만들고 싶어하는 수를 계산하는 프로그램을 작성하라. 입력 N을 입력받는다. N는 최대 105개의 숫자로 구성되어 있으며, 0으로 시작하지 않는다. 출력 미르코가 만들고 싶어하는 수가 존재한다면 그 수를 출력하라. 그 수가 존재하지 않는 www.acmicpc.net 어려운문제였다. 나의 접근은 1. 0이없다면 30의배수가 될수없다. 2. 내림차순으로 정리하여서 가장큰수부터 분석하면 최대한 빨리 찾을수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dfkiTZ/btqzy6zSXfI/2kAZBKptpEH0KAgYTf1rj1/img.png)
https://www.acmicpc.net/problem/2217 2217번: 로프 N(1≤N≤100,000)개의 로프가 있다. 이 로프를 이용하여 이런 저런 물체를 들어올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 하지만 여러 개의 로프를 병렬로 연결하면 각각의 로프에 걸리는 중량을 나눌 수 있다. k개의 로프를 사용하여 중량이 w인 물체를 들어올릴 때, 각각의 로프에는 모두 고르게 w/k 만큼의 중량이 걸리게 된다. 각 로프들에 대한 정보가 주어졌을 때, 이 로프들을 www.acmicpc.net package GreedyAlgorithm; import java.io.BufferedReader; import java.io.IOExcept..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/blmbXl/btqzAOkFdSL/y3wttfZ4PWA83b9snkYkfK/img.png)
https://www.acmicpc.net/problem/5585 5585번: 거스름돈 문제 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사고 카운터에서 1000엔 지폐를 한장 냈을 때, 받을 잔돈에 포함된 잔돈의 개수를 구하는 프로그램을 작성하시오. 예를 들어 입력된 예1의 경우에는 아래 그림에서 처럼 4개를 출력해야 한다. 입력 입력은 한줄로 이루어져있고, 타로가 지불할 www.acmicpc.net GreedyAlgorithm (2) 동전 0 과 동일한 문제이다. package GreedyAlgorithm; import java.io..