Đố vui (THTA Hải Châu 2025)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1000 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Trong một buổi học toán, thầy giáo đưa ra một thử thách thú vị cho học sinh:

"Các em hãy tìm tất cả các số nguyên tố ẩn bên trong một đoạn văn bản. Nếu không có số nguyên tố nào, hãy trả lời \(-1\)."

Học sinh cần tìm ra các số trong đoạn văn bản, kiểm tra xem số nào là số nguyên tố, rồi in ra danh sách các số nguyên tố tìm được theo thứ tự xuất hiện.

Input

  • Một chuỗi ký tự \(S\) có độ dài không quá \(1000\) ký tự, chứa cả chữ cái và chữ số. Các số trong chuỗi có thể nằm rải rác giữa các ký tự chữ.

Output

  • Một dòng duy nhất chứa các số nguyên tố tìm được, cách nhau bởi dấu cách.
  • Nếu không tìm thấy số nguyên tố, in ra -1.

Constraints

  • Các số có thể có tối đa \(6\) chữ số.
  • Một số có thể xuất hiện nhiều lần, nhưng chỉ cần lấy lần xuất hiện đầu tiên theo thứ tự xuất hiện.

Example

Test 1

Input
Baithi999331ratkho123456
Output
999331
Note

Số \(999331\) là số nguyên tố, nhưng số \(123456\) thì không phải.

Test 2

Input
Hoc sinh A lam duoc 20, hoc sinh B duoc 35
Output
-1
Note

Số \(20\) và số \(35\) không phải là số nguyên tố.

Test 3

Input
Ketquathi2357nhung2357vanphaitiep1901tuc1901
Output
2357 1901
Note

Số \(2357\)\(1901\) là số nguyên tố và chỉ lấy lần xuất hiện đầu tiên.

Bình luận (3)

Mới nhất
Tải bình luận...

Kỳ thi: