Submission #2544520


Source Code Expand

use std::io;

fn main() {
    let scan = std::io::stdin();
    let mut line = String::new();
    let _ = scan.read_line(&mut line);
    let vec: Vec<&str> = line.split_whitespace().collect();
    let joined_number = vec.join("").parse::<f32>().unwrap();
    let sqrted = joined_number.sqrt() as i32;
    if sqrted * sqrted == (joined_number as i32) {
        println!("Yes");
    } else {
        println!("No");
    }
}

Submission Info

Submission Time
Task B - 1 21
User wonderfulboyx
Language Rust (1.15.1)
Score 200
Code Size 438 Byte
Status AC
Exec Time 2 ms
Memory 4352 KB

Compile Error

warning: unused import: `std::io`, #[warn(unused_imports)] on by default
 --> ./Main.rs:1:5
  |
1 | use std::io;
  |     ^^^^^^^

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 9
Set Name Test Cases
Sample 0_000.txt, 0_001.txt, 0_002.txt
All 0_000.txt, 0_001.txt, 0_002.txt, 1_003.txt, 1_004.txt, 1_005.txt, 1_006.txt, 1_007.txt, 1_008.txt
Case Name Status Exec Time Memory
0_000.txt AC 2 ms 4352 KB
0_001.txt AC 2 ms 4352 KB
0_002.txt AC 2 ms 4352 KB
1_003.txt AC 2 ms 4352 KB
1_004.txt AC 2 ms 4352 KB
1_005.txt AC 2 ms 4352 KB
1_006.txt AC 2 ms 4352 KB
1_007.txt AC 2 ms 4352 KB
1_008.txt AC 2 ms 4352 KB