본문 바로가기

알고리즘 문제풀이

백준 2083.럭비클럽 node.js, Kotlin 브론즈4

다른언어로 한번 풀어보고싶어서 풀어봄

node.js 코드

var fs = require('fs');
const input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n');
// console.log(input)

for (i=0;i<input.length;i++){
    const input_str = input[i].toString().trim().split(' ');
    if (input[i] == '# 0 0'){
        break;
    }
    if (input_str[1] > 17 || input_str[2] >= 80){
        console.log(input_str[0],'Senior')
    }else{
        console.log(input_str[0],'Junior')
    }
}

코틀린 코드

import java.io.BufferedReader
import java.io.InputStreamReader
import java.util.*


fun main() {
    var br = BufferedReader(InputStreamReader(System.`in`));
    while (true) {
        val cur: String = br.readLine()
        if (cur == "# 0 0") break
        val st = StringTokenizer(cur)
        val name = st.nextToken()
        val age = st.nextToken().toInt()
        val weight = st.nextToken().toInt()
        if(name == "#"){
            break;
        }
        if (age > 17 || weight >=80){
            System.out.print(name)
            System.out.println(" Senior")
        }else{
            System.out.print(name)
            System.out.println(" Junior")
        }
    }
}