Keresés

Keresendő kifejezés:

Toplista

Toplista
  • betöltés...

Segítség!

Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!

Ösember számtan - python megoldás érdekelne...

72
Az ősember még csak egyes számrendszerben tudott számolni, azaz annyi jelet (vonalat) húzott,
amennyi a szám lenne. Ezt a számrendszert módosítjuk úgy, hogy a nullát is kezelhessük benne.

Minden számot az értékénél eggyel több vonallal ábrázolunk, például:
0 - │
1 - ││
2 - │││
...
Készíts programot, amely két szöveg típusú változóba beolvas egy-egy így ábrázolt pozitív egész számot, majd tényleges számmá alakításuk nélkül kiszámolja az összegüket, a különbségüket és a szorzatukat. Ellenőrizd, hogy az elsőből kivonható-e a második (az eredmény sem lehet negatív szám)!

Például:
│││ + ││ = ││││ (2+1=3),
│││ - ││ = ││ (2-1=1),
│││* ││ = │││ (2*1=2).
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

3
Remélhetőleg így elfogadható: https://pastebin.com/EsmSkTbZ

Nagyjából úgy számol ahogy az ősember is megtehette volna egy marék pálcikával :
* Egyenként rakosgassa a pálcikákat
* Alkalmanként pár pálcikát félretesz és ha már van félretett pálcika akkor a félretevéssel kapcsolatos részműveletet többször nem végzi el
* Legbonyolultabb művelet, hogy 2 marék pálcáról megállapítja, hogy ugyanannyit tartalmaznak
0

Ez meg egy sztringes megoldás, replace-el. Nem tudom jó-e, vagy ez volt egyáltalán a feladat.
Módosítva: 2 hete
0

VF: igazából az csak segítség, most nincs karakterhez kötve, csak nem túl szép.
0