Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Członek DUG

Członek DUG


Zadanie z kotem w Pythonie:
one = ['`','1','2','3','4','5','6','7','8','9','0','-','=']
two = ['q','w','e','r','t','y','u','i','o','p','[',']','\\']
three = ['a','s','d','f','g','h','j','k','l',';','\'']
four = ['z','x','c','v','b','n','m', ',', '.', '/']
five = [' ']
got = raw_input()
for ch in got:
for line, num in zip(['one', 'two', 'three', 'four', 'five'], [1,2,3,4,5]):
exec "if ch in "+line+": print " + str(num)zieeeeeeww....
nie testowane, mogą być jakieś maluczkie błądziki.
Offline

Użytkownik
Ktoś tam bierze ;) Znaczy się ja, choć raczej po to zeby się podszkolić i sprawdzić niż dla nagród bo c++ i algorytmiki uczę się raptem pół roku z wielkimi przerwami. Narazie zastanawiam się dlaczego moje rozwiązanie w c++ dla kota jest błędne ^^ ktoś chce pomóc?
Offline


Członek DUG
Obczajcie ten kod źródłowy:
#include <iostream>
#include <string>
using namespace std;
string rzad1 = "`1234567890-=";
string rzad2 = "QWERTYUIOP[]\\";
string rzad3 = "ASDFGHJKL;\'";
string rzad4 = "ZXCVBNM,./";
string rzad5 = " ";
int main()
{
string napis;
cout << "Co wpisał kotek?: ";
getline(cin,napis);
for (int x = 0; x < napis.length(); x++)
{
if (rzad1.find(napis.substr(x,1)) != string::npos)
cout << 1;
else if (rzad2.find(napis.substr(x,1)) != string::npos)
cout << 2;
else if (rzad3.find(napis.substr(x,1)) != string::npos)
cout << 3;
else if (rzad4.find(napis.substr(x,1)) != string::npos)
cout << 4;
else if (rzad5.find(napis.substr(x,1)) != string::npos)
cout << 5;
}
cout << endl;
}To jest dobre czy złe rozwiązanie?
Offline