4 73 67 38 33
75 67 40 33
package main import ( "bufio" "fmt" "os" "strconv" ) func collectGrade(a []int) { for _, v := range a { if v%5 < 3 || v < 38 { fmt.Println(v) } else { fmt.Println(v + (5 - (v % 5))) } } } func main() { reader := bufio.NewReader(os.Stdin) n, _, _ := reader.ReadLine() ni, _ := strconv.Atoi(string(n)) ar := make([]int, ni) for i := 0; i < ni; i++ { grade, _, _ := reader.ReadLine() gradei, _ := strconv.Atoi(string(grade)) ar[i] = gradei } collectGrade(ar) }
package main import ( "fmt" ) func collectGrade(a []int) { for _, v := range a { if v%5 < 3 || v < 38 { fmt.Println(v) } else { fmt.Println(v + (5 - (v % 5))) } } } func main() { collectGrade([]int{4,73,67,38,33}) }
#!/usr/bin/python def collectGrade(arg): for grade in arg: if grade < 38: print grade elif (grade % 5) > 2: print grade - (grade%5) + 5 else: print grade collectGrade([73, 67, 38, 33, 62])
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
문제
입력 포맷
제한 조건
입력 예제
출력 예제
풀이
표준입력 버전
순수 알고리즘 버전
Python 버전
Recent Posts
Archive Posts
Tags