There was once young lass called Mary,
Whose jokes were occasionally scary.
On this April's Fool
Fixed limerick rules
Allowed her to trip the unwary.
Can she fill all the lines
To work at all times?
On juggling the words
Right around two-thirds
She nearly ran out of rhymes.
Input
The input contains a single integer $a$ ($4 \le a \le 998$). Not every integer in the range is a valid input for the problem; you are guaranteed that the input will be a valid integer.Output
Output a single number.
Examples input
35
output
57
input
57
output
319
input
391
output
1723
Solution:
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int n;
cin >> n;
for (int i = 2; i <= n; i++) {
while (n % i == 0) {
cout << i;
n /= i;
}
}
return 0;
}
Related posts:
Adding Powers
Josephus Problem
Travelling Through the Snow Queen's Kingdom
Wise Men (Hard Version)
Good Subsets
Bathroom terminal
Stars and bars
Security
Little Artem and Time Machine
Bear and Destroying Subtrees
Finding the largest zero submatrix
New Year and Ascent Sequence
Counting Rectangles is Fun
Train Hard, Win Easy
Feed with Candy
Dividing Kingdom
Minkowski sum of convex polygons
Parity Game
Wilbur and Strings
Array Shrinking
Tree-Tac-Toe
Road to 1600
Vanya and Field
Alice and Hairdresser
Wrong Answer on Test 233 (Easy Version)
Two Arithmetic Progressions
Escaping on Beaveractor
Bracket Sequence
PolandBall and Gifts
Constrained Tree
Expression parsing
Haar Features