Skip to content

Commit 1ff71e6

Browse files
committed
Add Bronze
1 parent 273a08e commit 1ff71e6

11 files changed

Lines changed: 164 additions & 0 deletions

File tree

boj/1092/main/main.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package main
2+
3+
func main() {
4+
5+
}

boj/1110/main/main.go

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var org int
7+
fmt.Scanf("%d", &org)
8+
a := org
9+
c := 0
10+
for true {
11+
if a < 0 {
12+
a *= 10
13+
}
14+
tens, units := a / 10, a % 10
15+
a = units * 10 + (tens + units) % 10
16+
c++
17+
if a == org {
18+
break
19+
}
20+
}
21+
fmt.Printf("%d", c)
22+
}

boj/1145/main/main.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var a,b,c,d,e int
7+
fmt.Scanf("%d %d %d %d %d", &a, &b, &c, &d, &e)
8+
ns := []int{a,b,c,d,e}
9+
for i := 1; i < 10000001; i++ {
10+
c := 0
11+
for _, n := range ns {
12+
if i % n == 0 {
13+
c++
14+
}
15+
}
16+
if c >= 3 {
17+
fmt.Println(i)
18+
return
19+
}
20+
}
21+
}

boj/1712/main/main.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var a,b,c int
7+
fmt.Scanf("%d %d %d", &a,&b,&c)
8+
if b >= c {
9+
fmt.Println(-1)
10+
} else {
11+
ans := a / (c-b) + 1
12+
fmt.Println(ans)
13+
}
14+
}

boj/2420/main/main.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var a, b int
7+
fmt.Scanf("%d %d", &a, &b)
8+
sub := int64(b) - int64(a)
9+
if sub < 0 {
10+
sub *= -1
11+
}
12+
fmt.Println(sub)
13+
}

boj/2480/main/main.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func max(a int, b int) int {
6+
if a > b {
7+
return a
8+
} else {
9+
return b
10+
}
11+
12+
}
13+
14+
func main() {
15+
var a, b, c int
16+
fmt.Scanf("%d %d %d", &a, &b, &c)
17+
if a == b && b == c {
18+
fmt.Println(10000 + a*1000)
19+
} else if a == b {
20+
fmt.Println(1000 + a*100)
21+
} else if b == c {
22+
fmt.Println(1000 + b*100)
23+
} else if a == c {
24+
fmt.Println(1000 + a*100)
25+
} else {
26+
fmt.Println(max(max(a,b), c) * 100)
27+
}
28+
}

boj/2525/main/main.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var h, m, t int;
7+
fmt.Scanf("%d %d", &h, &m)
8+
fmt.Scanf("%d", &t)
9+
m += t
10+
h += m / 60
11+
m %= 60
12+
h %= 24
13+
fmt.Printf("%d %d", h, m)
14+
}

boj/2530/main/main.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var h, m, s, t int;
7+
fmt.Scanf("%d %d %d", &h, &m, &s)
8+
fmt.Scanf("%d", &t)
9+
s += t
10+
m += s / 60
11+
h += m / 60
12+
s %= 60
13+
m %= 60
14+
h %= 24
15+
fmt.Printf("%d %d %d", h, m, s)
16+
}

boj/2558/main/main.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var a, b int
7+
fmt.Scanf("%d", &a)
8+
fmt.Scanf("%d", &b)
9+
fmt.Printf("%d", a+b)
10+
}

boj/2845/main/main.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var l, p int
7+
var a, b, c, d, e int
8+
fmt.Scanf("%d %d", &l, &p)
9+
lp := l * p
10+
fmt.Scanf("%d %d %d %d %d", &a, &b, &c, &d, &e)
11+
fmt.Printf("%d %d %d %d %d", a-lp, b-lp, c-lp, d-lp, e-lp)
12+
}

0 commit comments

Comments
 (0)