ํฐ์คํ ๋ฆฌ ๋ทฐ
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ์ถ์ ํธ๋ํฝ
๊ฐ๋ฐ๊ฐ๊ตด๐ธ 2022. 6. 13. 21:30[๋ฌธ์ ]
[ํ์ด]
๊ฐ ์ ๋ ฅ์ ์์์๊ฐ~๋๋์๊ฐ์ 0.001์ด ๋จ์๋ก ๋ชจ๋ ํ์ธํ์์ง๋ง ์ญ์๋ ์๊ฐ์ด๊ณผ์๊ณ ๊ฒฐ๊ตญ ํด๋น ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ์ด๋ฅผ ์งํํ์์ต๋๋ค.
https://geunzrial.tistory.com/26
ํ๋ก๊ทธ๋๋จธ์ค 3๋จ๊ณ ์ถ์ํธ๋ํฝ[java]
๋ฌธ์ ์ด๋ฒ ์ถ์์๋ ์์คํ ์ฅ์ ๊ฐ ์๋ ๋ช ์ ์ ๋ณด๋ด๊ณ ์ถ์ ์ดํผ์น๋ ์๋ฒ๋ฅผ ์ฆ์คํด์ผ ํ ์ง ๊ณ ๋ฏผ์ด๋ค. ์ฅ์ ๋๋น์ฉ ์๋ฒ ์ฆ์ค ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด ์๋ ์ถ์ ๊ธฐ๊ฐ์ธ 9์ 15์ผ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ
geunzrial.tistory.com
ํ์ด๋ฅผ ๋ณด๊ณ ๋๋ ์ ์ด์ 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
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- ์ฝ๋ฉํ ์คํธ
- ๋ ์์ปฌ ํ๊ฒฝ
- git
- ์๋ฐ
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- ๋์์ธ ํจํด
- TDD
- JavaScript
- ํ๋กํผํฐ
- ์ด๋ถํ์
- ํฌํฌ์ธํฐ
- fp
- ์๊ณ ๋ฆฌ์ฆ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- ์ด์์ฒด์
- map
- ํ๋กํ ์ฝ
- ์ ์ญ ๋ณ์
- ๋ฐฑ์ค javascript
- ๋คํธ์ํฌ
- ๋ฐฑ์ค node.js
- ์๋ฐ์คํฌ๋ฆฝํธ
- Baekjoon
- http
- ์นด์นด์ค ์ธํด
- ๋ฐฑ์ค
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- 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 | 29 |
30 | 31 |