ํฐ์คํ ๋ฆฌ ๋ทฐ
Algorithm/Programmers
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ์ถ์ ํธ๋ํฝ
๊ฐ๋ฐ๊ฐ๊ตด๐ธ 2022. 6. 13. 21:30[๋ฌธ์ ]
[ํ์ด]
๊ฐ ์ ๋ ฅ์ ์์์๊ฐ~๋๋์๊ฐ์ 0.001์ด ๋จ์๋ก ๋ชจ๋ ํ์ธํ์์ง๋ง ์ญ์๋ ์๊ฐ์ด๊ณผ์๊ณ ๊ฒฐ๊ตญ ํด๋น ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ์ด๋ฅผ ์งํํ์์ต๋๋ค.
https://geunzrial.tistory.com/26
ํ์ด๋ฅผ ๋ณด๊ณ ๋๋ ์ ์ด์ log๊ฐ ๋๋์๊ฐ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋์ด ๋ค์ด์ค๊ธฐ ๋๋ฌธ์ ์ดํ์ log๋ค์ค ๋ช๊ฐ์ ๊ฒน์น๋์ง ๊ตฌํ๋ฉด ๋๋ ๊ฐ๋จํ ๋ฌธ์ ์์ต๋๋ค.
[์ฝ๋]
import java.util.*;
class Solution {
public static int[] start;
public static int[] end;
public static int max = 0;
public static int N;
public int solution(String[] lines) {
int answer = 0;
N = lines.length;
start = new int[N];
end = new int[N];
for(int i=0;i<lines.length;i++) {
String[] str = lines[i].split(" ");
double time = doubleTime(str[1]);
double sec = Double.parseDouble(str[2].substring(0,str[2].length()-1));
double s = time - sec + 0.001;
start[i] = (int)(s*1000);
end[i] = (int)(time*1000) + 1000;
}
for(int i=0;i<N;i++) {
int cnt = 0;
for(int j=i;j<N;j++) {
if(end[i] > start[j]) {
cnt++;
}
}
if(answer < cnt) {
answer = cnt;
}
}
return answer;
}
public static double doubleTime(String s) {
String[] str = s.split(":");
double time = Double.parseDouble(str[0])*3600 + Double.parseDouble(str[1])*60 + Double.parseDouble(str[2]);
return time;
}
}
'Algorithm > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ์์ ์ต๋ํ (0) | 2022.07.03 |
---|---|
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ํคํจ๋ ๋๋ฅด๊ธฐ (0) | 2022.07.03 |
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ์๋ฌผ์ ์ ์ด์ (0) | 2022.06.13 |
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ (0) | 2022.06.05 |
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด (0) | 2022.06.05 |
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ์ด๋ถํ์
- ๋ฐฑ์ค node.js
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- ์๋ฐ
- git
- Baekjoon
- ๋ฐฑ์ค javascript
- ์นด์นด์ค ์ธํด
- ๋ ์์ปฌ ํ๊ฒฝ
- ํฌํฌ์ธํฐ
- map
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ ์ญ ๋ณ์
- TDD
- ๋ฐฑ์ค
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- http
- ํ๋กํ ์ฝ
- ๋คํธ์ํฌ
- JavaScript
- ์ด์์ฒด์
- fp
- ์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋์์ธ ํจํด
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- ํ๋กํผํฐ
- ์ฝ๋ฉํ ์คํธ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
๊ธ ๋ณด๊ดํจ