A + B - 4 (10951)

Created:

Baekjoon No.10951
아무것도 입력하지 않으면 반복문을 빠져나온다.

Bash

Bash
1
2
3
4
5
6
7
while :; do
	read a b
	if [ "$a$b" == "" ]; then
		break
	fi
	echo $((a + b))
done

Node.js

JavaScript
1
2
3
4
5
let list = require("fs").readFileSync(0).toString().trim().split("\n");
for (let l of list) {
	let [a, b] = l.split(" ").map(Number);
	console.log(a+b);
}

PHP

PHP
1
2
3
4
5
6
7
8
<?php
	while (1) {
		unset($a, $b);
		fscanf(STDIN, "%d %d", $a, $b);
		if ($a == "" || $b == "") { break; }
		echo $a + $b."\n";
	}
?>

Python3

Python
1
2
3
4
5
6
try:
    while 1:
        a, b = map(int, input().split())
        print(a+b)
except:
    pass

Ruby

Ruby
1
2
3
4
5
6
7
8
begin
  while 1
    a, b = gets.chomp.split().map {|i| i.to_i}
    puts a+b
  end
rescue
  nil
end

begin == 다른 언어의 try
rescuecache, except와 같은 기능을 하며, else, ensure 등의 기능이 더 있다.
nilnull와 비슷한 역할을 하지만, Pythonpass 처럼 사용할 수도 있다.