티스토리 뷰
문제
2798번: 블랙잭
문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 ��
www.acmicpc.net



풀이
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var n, m int
reader := bufio.NewReader(os.Stdin)
writer := bufio.NewWriter(os.Stdout)
fmt.Fscanln(reader, &n, &m)
defer writer.Flush()
var numbers = make([]int, n)
for i := 0; i < n; i++ {
fmt.Fscanf(reader, "%d ", &numbers[i])
}
var nearest int
for i := 0; i < n-2; i++ {
for j := i + 1; j < n-1; j++ {
for k := j + 1; k < n; k++ {
var val = numbers[i] + numbers[j] + numbers[k]
if val <= m && nearest < val {
nearest = val
} else {
continue
}
}
}
}
fmt.Println(nearest)
}
728x90
'dev > algorithm' 카테고리의 다른 글
BOJ / 7568번 / 덩치 [Golang] (0) | 2020.06.23 |
---|---|
BOJ / 2231번 / 분해합 [Golang] (0) | 2020.06.22 |
BOJ / 11729번 / 하노이 탑 이동 순서 [Golang] (0) | 2020.05.20 |
BOJ / 2447번 / 별 찍기 - 10 [Golang] (0) | 2020.05.19 |
BOJ / 10870번 / 피보나치 수 5 [Golang] (0) | 2020.05.18 |