https://school.programmers.co.kr/learn/courses/30/lessons/120923
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
난이도 : 0
유형 : 수학
문제풀이
등차수열의 공식을 이용하여 시작하는 숫자를 알아내면 쉽게 풀리는 문제이다.
코드
import java.util.*
class Solution {
fun solution(num: Int, total: Int): IntArray {
var answer: IntArray = IntArray(num)
var start = Math.ceil(total.toDouble() / num - Math.floor(num.toDouble() / 2)).toInt()
for (i in 0 until num) {
answer[i] = start + i
}
return answer
}
}
'Algorithm, Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Java] 광고 삽입 (0) | 2024.04.23 |
---|---|
[프로그래머스][Java] 다단계 칫솔 판매 (0) | 2024.03.22 |
[프로그래머스][Kotlin] 정수를 나선형으로 배치하기 (0) | 2023.04.27 |
[codeforces][Kotlin] 구슬을 나누는 경우의 수 (0) | 2023.04.01 |
[프로그래머스][Kotlin] 합성수 찾기 (0) | 2023.03.31 |
댓글