Kreativ nøtt

Her kan brukere av forum utfordre hverandre med morsomme oppgaver og nøtter man ønsker å dele med andre. Dette er altså ikke et sted for desperate skrik om hjelp, de kan man poste i de andre forumene, men et sted for problemløsing på tvers av trinn og fag.

Moderatorer: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa

Svar
Gustav
Tyrann
Tyrann
Innlegg: 4555
Registrert: 12/12-2008 12:44

Sett inn matematiske symboler (+,-,*,/,$\sqrt{}$, $!$ (fakultet) osv.) for å oppnå likhetstegnene i følgende ligninger:

0 0 0 = 6
1 1 1= 6
2 2 2 = 6
3 3 3 = 6
4 4 4 = 6
5 5 5 = 6
6 6 6 = 6
7 7 7 = 6
8 8 8 = 6
9 9 9 = 6
10 10 10 = 6

F.eks. er 6+6-6=6

NB: Innføring av nye tall ikke tillatt.
Aleks855
Rasch
Rasch
Innlegg: 6855
Registrert: 19/03-2011 15:19
Sted: Trondheim
Kontakt:

Jeg kom så langt som til 4, men må ta en pause.
[+] Skjult tekst
$(0! + 0! + 0!)! = (1+1+1)! = 2+2+2 = 3\cdot3-3 = 4 + 4 / \sqrt4$
Bilde
Janhaa
Boltzmann
Boltzmann
Innlegg: 8552
Registrert: 21/08-2006 03:46
Sted: Grenland

[tex]\frac{5}{5}+5=6[/tex]


[tex]7-\frac{7}{7}= 6[/tex]
La verken mennesker eller hendelser ta livsmotet fra deg.
Marie Curie, kjemiker og fysiker.

[tex]\large\dot \rho = -\frac{i}{\hbar}[H,\rho][/tex]
Nebuchadnezzar
Fibonacci
Fibonacci
Innlegg: 5648
Registrert: 24/05-2009 14:16
Sted: NTNU

Prøvde å bruke litt programmering. Laget en veldigenkel kode, så noe hardprogrammering måtte til. La merke til
at om koden min gav ut 3, kunne jeg få 6 ved å legge på !, og tilsvarende om jeg fikk 9, kunne jeg få 3 ved å ta kvadratroten og deretter fakultet. Fjernet ^ da koden min allerede fant nok løsninger, og eksponent bare gjorde de store tallene enda større
[+] Skjult tekst

Kode: Velg alt

from math import factorial, inf, sqrt, floor

OPERATORS = ['+','-', '*', '/', 'sqrt', '!']

def math_operator(a, b, operator):
    c = inf
    if operator == '+':
        c = a + b
    elif operator == '-':
        c = a - b
    elif operator == '*':
        c = a * b
    elif operator == '/':
        if b != 0:
            c = a / b
    elif operator == 'sqrt':
        c = a * sqrt(b)
    elif operator == '!':
        if a == inf:
            pass
        elif a > 100:
            c = inf
        elif a - floor(a) == 0:
            c = factorial(a) * b
    return c

if __name__ == "__main__":

    print(math_operator(1, 2, "+"))

    for i in range(0,11):
        print("("*5,i,")"*5)
        for op_one in OPERATORS:
            for op_two in OPERATORS:
                prod = math_operator(i, i, op_one)
                prod_one = math_operator(prod, i, op_two)
                prod_two = math_operator(i, prod, op_two)
                if prod_one == 3:
                    print("((",i,op_one,i,")",op_two,i,')! = 6')
                if prod_two == 3:
                    print("(",i,op_two,"(",i,op_one,i,'))! = 6')
                if prod_one == 6:
                    print("(",i,op_one,i,")",op_two,i,'= 6')
                if prod_two == 6:
                    print(i,op_two,"(",i,op_one,i,') = 6')
                if prod_one == 9:
                    print("(sqrt((",i,op_one,i,")",op_two,i,'))! = 6')
                if prod_two == 9:
                    print("(sqrt(",i,op_two,"(",i,op_one,i,')))! = 6')
Med å gi koden litt tid finner den følgende løsninger
[+] Skjult tekst

Kode: Velg alt

((((( 0 )))))


((((( 1 )))))

(( 1 + 1 ) + 1 )! = 6
( 1 + ( 1 + 1 ))! = 6


((((( 2 )))))

( 2 + 2 ) + 2 = 6
2 + ( 2 + 2 ) = 6
( 2 * 2 ) + 2 = 6
2 + ( 2 * 2 ) = 6
(( 2 / 2 ) + 2 )! = 6
( 2 + ( 2 / 2 ))! = 6
( 2 ! 2 ) + 2 = 6
2 + ( 2 ! 2 ) = 6


((((( 3 )))))

(sqrt(( 3 + 3 ) + 3 ))! = 6
(sqrt( 3 + ( 3 + 3 )))! = 6
(( 3 + 3 ) - 3 )! = 6
(( 3 - 3 ) + 3 )! = 6
( 3 + ( 3 - 3 ))! = 6
( 3 - ( 3 - 3 ))! = 6
(( 3 - 3 ) ! 3 )! = 6
( 3 * 3 ) - 3 = 6
(( 3 * 3 ) / 3 )! = 6
(sqrt( 3 sqrt ( 3 * 3 )))! = 6
(( 3 / 3 ) * 3 )! = 6
( 3 * ( 3 / 3 ))! = 6
( 3 / ( 3 / 3 ))! = 6
( 3 sqrt ( 3 / 3 ))! = 6
(( 3 / 3 ) ! 3 )! = 6
3 ! ( 3 / 3 ) = 6
(sqrt(( 3 sqrt 3 ) sqrt 3 ))! = 6
( 3 ! 3 ) / 3 = 6


((((( 4 )))))

( 4 - ( 4 / 4 ))! = 6


((((( 5 )))))

( 5 / 5 ) + 5 = 6
5 + ( 5 / 5 ) = 6


((((( 6 )))))

( 6 + 6 ) - 6 = 6
( 6 - 6 ) + 6 = 6
6 + ( 6 - 6 ) = 6
6 - ( 6 - 6 ) = 6
( 6 - 6 ) ! 6 = 6
( 6 * 6 ) / 6 = 6
( 6 / 6 ) * 6 = 6
6 * ( 6 / 6 ) = 6
6 / ( 6 / 6 ) = 6
6 sqrt ( 6 / 6 ) = 6
( 6 / 6 ) ! 6 = 6

((((( 7 )))))

7 - ( 7 / 7 ) = 6


((((( 8 )))))

(sqrt(( 8 / 8 ) + 8 ))! = 6
(sqrt( 8 + ( 8 / 8 )))! = 6


((((( 9 )))))

(sqrt(( 9 + 9 ) - 9 ))! = 6
(sqrt(( 9 - 9 ) + 9 ))! = 6
(sqrt( 9 + ( 9 - 9 )))! = 6
(sqrt( 9 - ( 9 - 9 )))! = 6
(sqrt(( 9 - 9 ) ! 9 ))! = 6
(sqrt(( 9 * 9 ) / 9 ))! = 6
(sqrt(( 9 / 9 ) * 9 ))! = 6
(sqrt( 9 * ( 9 / 9 )))! = 6
(sqrt( 9 / ( 9 / 9 )))! = 6
(( 9 / 9 ) sqrt 9 )! = 6
(sqrt( 9 sqrt ( 9 / 9 )))! = 6
(sqrt(( 9 / 9 ) ! 9 ))! = 6
(( 9 sqrt 9 ) / 9 )! = 6

((((( 10 )))))
(sqrt( 10 - ( 10 / 10 )))! = 6


Merk at den ikke finner en løsning til 0 0 0 da jeg trodde en bare kunne bruke en operasjon mellom hvert tall.
"Å vite hva man ikke vet er og en slags allvitenhet" - Piet Hein
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
Gjest

Lov med takfunksjon?
\[
\lceil\sqrt{\sqrt{999}}\rceil=6
\]
Svar