사분면 고르기 (14681)
Created:
if문과 삼항 연산자.
Bash
Bash 1
2
3
4
5
6
7
8
read x
read y
if [ 0 -lt $x ]; then
o=$((0 < y ? 1 : 4))
else
o=$((0 < y ? 2 : 3))
fi
echo $o
C
C 1
2
3
4
5
6
7
8
9
10
11
12
int main(void) {
int x, y;
scanf("%d %d", &x, &y);
if (0 < x) {
printf("%d\n", 0<y ? 1 : 4);
} else {
printf("%d\n", 0<y ? 2 : 3);
}
return 0;
}
Node.js
JavaScript 1
2
3
4
5
6
7
8
const [x, y] = require("fs").readFileSync(0).toString().trim().split("\n").map(Number);
let o;
if (0 < x) {
o = 0 < y ? 1 : 4;
} else {
o = 0 < y ? 2 : 3;
}
console.log(o);
PHP
PHP 1
2
3
4
5
6
7
8
9
10
<?php
fscanf(STDIN, "%d", $x);
fscanf(STDIN, "%d", $y);
if (0 < $x) {
$o = 0 < $y ? 1 : 4;
} else {
$o = 0 < $y ? 2 : 3;
}
echo $o;
?>
Python3
Python 1
2
3
4
5
6
7
x = int(input())
y = int(input())
if 0<x:
o = 1 if 0<y else 4
else:
o = 2 if 0<y else 3
print(o)
Ruby
Ruby 1
2
3
4
5
6
7
8
x = gets.chomp.to_i
y = gets.chomp.to_i
if 0<x
o = 0<y ? 1 : 4
else
o = 0<y ? 2 : 3
end
puts o