56 pointsby germanrabbit3 hours ago6 comments
  • hahajk7 minutes ago
    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
  • adas06932 hours ago
    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;

    • catlifeonmars23 minutes ago
      This feels very suspiciously like a finite field problem.
    • genter2 hours ago
      Are you allowed to brute force it?
      • argee34 minutes ago
        That's how you do it right? It's a BFS with 4 being the max depth, and you print whatever numbers in the problem set which you didn't find.
  • gnabgib3 hours ago
    Popular last year (368 points, 165 comments) https://news.ycombinator.com/item?id=43145753
  • 3 hours ago
    undefined
  • Arnt3 hours ago
    Spoilsport.

    And JFYI since December is near: https://rant.gulbrandsen.priv.no/hack/advent-calendar-for-ne...

  • teo_zero3 hours ago
    Never understood why 7 is considered difficult...

    7 = ⌈ 2.2² + 2 ⌉

    • 2 hours ago
      undefined
    • blueblockan hour ago
      Rounding spoils the fun of the puzzle.
      • nostrademons37 minutes ago
        It seems very much in the spirit of allowing concatenation and square roots...
    • AnimalMuppet2 hours ago
      It is difficult when the rules do not allow exponentiation.
      • Jtsummersan hour ago

          7 = ⌈ 2.2 + 2 + 2⌉
        
        Would still work.