728x90
반응형
백준알고리즘
- Bronze 4 -
#5928. Contest Timing by JAVA and node.js
문제
출처: https://www.acmicpc.net/problem/5928
번역: https://www.acmicpc.net/board/view/86039
글 읽기 - (번역) 5928 - 대회 시간
댓글을 작성하려면 로그인해야 합니다.
www.acmicpc.net
접근 방법
시작 일시 : 11일 11시 11분
종료 일시 : D일 H시 M분
걸린 시간 : x분
"D - 11 < 0" 또는 "D=11 & H-11<0" 또는 "D=11 & H=11 & M-11<0" : -1 출력
그 외: (D-11) * 24(시) * 60(분) + (H-11) * 60(분) + (M-11) 출력
풀이
▶ JAVA
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int d = scan.nextInt();
int h = scan.nextInt();
int m = scan.nextInt();
scan.close();
if (d < 11 || (d == 11 && h < 11) || (d == 11 && h == 11 && m < 11)) {
System.out.println(-1);
} else {
System.out.println((d - 11) * 24 * 60 + (h - 11) * 60 + (m - 11));
}
}
}
▶ node.js
var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().trim().split(' ').map(v => +v);
var d = input[0];
var h = input[1];
var m = input[2];
if(d < 11 || (d == 11 && h < 11) || (d == 11 && h == 11 && m < 11)) {
console.log(-1);
} else {
console.log((d-11)*24*60 + (h-11)*60 + (m-11));
}
결과
End.
heisely's 괴발개발 개발일지
728x90
반응형
'알고리즘 > 백준알고리즘' 카테고리의 다른 글
[백준알고리즘] #8674. Tabliczka (by JAVA and node.js) (0) | 2022.04.25 |
---|---|
[백준알고리즘] #6810. ISBN (by JAVA and node.js) (0) | 2022.04.25 |
[백준알고리즘] #5893. 17배 (by JAVA and node.js) (0) | 2022.04.22 |
[백준알고리즘] #5596. 시험 점수 (by JAVA and node.js) (0) | 2022.04.22 |
[백준알고리즘] #5575. 타임 카드 (by JAVA and node.js) (0) | 2022.04.22 |