Skip to content

Commit a38eb76

Browse files
committed
알고리즘 풀이 > 조건문 업데이트
1 parent 059a2b2 commit a38eb76

File tree

3 files changed

+67
-0
lines changed

3 files changed

+67
-0
lines changed

part1/2.시험성적.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
let fs = require("fs")
2+
let input = fs.readFileSync("input.txt").toString().split("\n")
3+
4+
let score=Number(input[0])
5+
6+
console.log(score)
7+
8+
if(score>=90){
9+
console.log("A")
10+
}else if(score>=80){
11+
console.log("B")
12+
}else if (score>=70){
13+
console.log("C")
14+
}else if (score>=60){
15+
console.log("D")
16+
}else {
17+
console.log("F")
18+
}

part1/3.알람시계.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
let fs= require("fs")
2+
let input=fs.readFileSync("index.txt").toString().split("\n")
3+
4+
let line=input[0].split(" ")
5+
6+
let hour=Number(line[0])
7+
let minute=Number(line[1])
8+
9+
if(minute<45){
10+
hour=hour-1
11+
if(hour<0) hour=23
12+
13+
minute=60-45+minute
14+
}else {
15+
minute=minute-45
16+
}
17+
18+
console.log(hour, minute)

part1/4.오븐시계.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
let fs = require("fs")
2+
let input = fs.readFileSync("input.txt").toString().split("\n")
3+
4+
// 60분이 넘어가면 시간이 올라간다
5+
// 24는 0으로 표현된다
6+
// 1000분까지 표현
7+
8+
let hour = Number(input[0].split(" ")[0])
9+
let minute = Number(input[0].split(" ")[1])
10+
11+
const time=Number(input[1])
12+
13+
const plusHour=parseInt(time/60)
14+
const plusMinute=time%60
15+
16+
17+
if(minute+plusMinute>=60){
18+
hour+=plusHour+1
19+
minute=minute+plusMinute-60
20+
21+
}else {
22+
hour+=plusHour
23+
minute+=plusMinute
24+
}
25+
26+
if(hour>=24){
27+
hour=hour-24
28+
}
29+
30+
console.log(hour,minute)
31+

0 commit comments

Comments
 (0)