ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 구름Level - 시험성적 평균과 등급구하기
    문제풀이/Goorm Level 2019. 7. 9. 09:32
    반응형

     

    구름 Level 이라는 서비스를 이용해서 문제풀이를 해보고 있습니다.

     

    https://level.goorm.io/

     

    구름LEVEL

    난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.

    level.goorm.io

    문제의 내용은 위 링크에서 "시험성적 평균과 등급구하기"로 검색하여 확인하시기 바랍니다.

     

    제출 코드 (Kotlin)

    import java.util.Scanner
    fun main(args: Array<String>) {
    	val input = readLine()
    	
    	print(testOutput(input.toString()))
    }
    
    fun testOutput(input: String) : String{
    	val 성적 = input.split(" ")
    	
    	if(성적[0].toInt() < 0 || 성적[0].toInt() > 100){
    		return "국어 점수가 0보다 작거나 100보다 큽니다."
    	}
    	
    	if(성적[1].toInt() < 0 || 성적[1].toInt() > 100){
    		return "영어 점수가 0보다 작거나 100보다 큽니다."
    	}
    	
    	if(성적[2].toInt() < 0 || 성적[2].toInt() > 100){
    		return "수학 점수가 0보다 작거나 100보다 큽니다."
    	}
    	
     	val 평균 = (성적[0].toDouble() + 성적[1].toDouble() + 성적[2].toDouble()) / 3
    	
    	val 등급 = when{
    		평균 > 90 -> "A"
    		평균 > 80 -> "B"
    		평균 > 70 -> "C"
    		평균 > 60 -> "D"
    		else -> "F"
    	}
    	
    	return "${String.format("%.2f", Math.round(평균 * 100)/100.00)} $등급"
    }

     

    변수명은 이름은 알아보기 쉽게 한글로 지었습니다.

    반응형

    '문제풀이 > Goorm Level' 카테고리의 다른 글

    구름Level - Hello Goorm ! 문제풀이  (0) 2019.07.04

    댓글

Designed by Tistory.