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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-05-07 22:35:58

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

potyczki algorytmiczne

Witam,
Bierze ktoś udział z potyczkach algorytmicznych ?link

Pozdrawiam


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#2  2008-05-07 23:53:15

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: potyczki algorytmiczne

Zadanie z kotem w Pythonie:

Kod:

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.


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#3  2008-05-08 16:38:42

  Zolnierzu - Użytkownik

Zolnierzu
Użytkownik
Skąd: Koszalin/Poznań
Zarejestrowany: 2007-09-22
Serwis

Re: potyczki algorytmiczne

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?


Registered Linux user number 467822, (15-03-2008)

Offline

 

#4  2008-05-08 21:13:27

  owca - Członek DUG

owca
Członek DUG
Skąd: Szczerców
Zarejestrowany: 2007-01-30
Serwis

Re: potyczki algorytmiczne

Obczajcie ten kod źródłowy:

Kod:

#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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)