logoalt Hacker News

Making any integer with four 2s (2025)

82 points • by germanrabbit • yesterday at 10:38 PM • 23 comments • view on HN

Comments

hahajk • today at 1:43 AM

i know everyone plays with their own rules, but from my perspective, a square root spends a 2 - it's not an operator like + or ! . there's an implicit "2" since you could also take the cube root or fourth root

➕ show 3 replies
adas0693 • yesterday at 11:55 PM

there is a related problem (inspired by an interview questions from ITA software, a part of Google now) that asks to find the smallest positive integer that cannot be expressed using a digit K (in [2,9]) N times in an expression that involves the four basic arithmetic operations and the parentheses: +, -, *, /, (, and ).

to make the problem more interesting, the list of operations can be extended to include exponentiation and concatenation.

for example, using the four basic operations for N=4, and K in [2,9], we get:

7 cannot be computed in 4 2s; 11 cannot be computed in 4 3s; 10 cannot be computed in 4 4s; 8 cannot be computed in 4 5s; 9 cannot be computed in 4 6s; 4 cannot be computed in 4 7s; 5 cannot be computed in 4 8s; 4 cannot be computed in 4 9s;

➕ show 2 replies
gnabgib • yesterday at 10:48 PM

Popular last year (368 points, 165 comments) https://news.ycombinator.com/item?id=43145753

teo_zero • yesterday at 11:18 PM

Never understood why 7 is considered difficult...

7 = ⌈ 2.2² + 2 ⌉

➕ show 4 replies