Sprawdź się
Zadanie 2
Na planecie OxkhO przyjęto, że imiona zaczynają się i kończą taką samą literą. Do tradycji należy również to, że pierwsza i ostatnia litera imienia zawsze są zapisywane jako wielkie. Po tym, jak mieszkańcy planety nawiązali kontakt z Ziemią, zapożyczyli część imion. W pliku kosmiczne_imiona.txt
zapisano 100 najpopularniejszych imion, jakie nadawano w danym roku dzieciom urodzonym na planecie OxkhO.
Plik składa się ze 100 wierszy. W każdym z nich zapisano za pomocą małych i wielkich liter alfabetu łacińskiego łańcuchy znaków.
Napisz program, który sprawdzi, które imiona są tradycyjnymi dla tej planety, czyli zaczynają i kończą się tą samą wielką literą. Przyjmij założenie, że imię musi składać się z przynajmniej dwóch liter.
Odpowiedzią powinien być ciąg napisów TAK
lub NIE
, w zależności od spełnienia warunku przez dane imię. Ciąg napisów TAK
i NIE
oddzielonych pojedynczymi znakami odstępu powinien zostać zapisany w pliku wynik6_4.txt
.
Do oceny oddajesz:
plik
wyniki6_4.txt
zawierający odpowiedź (wyrazyTAK
iNIE
oddzielone pojedynczymi znakami odstępu)plik(i) zawierający(e) kody źródłowe
Rozwiąż zadanie dla danych wejściowych znajdujących się w załączonym pliku. Wykorzystaj w tym celu jeden z języków programowania: C++, Java lub Python. Odpowiedź do zadania znajdziesz w osobnym pliku tekstowym umieszczonym pod sekcją ćwiczeń.
Działanie programu możesz przetestować na przykładowych danych znajdujących się w testerkach poniżej.
JĘZYK C++
JĘZYK JAVA
JĘZYK PYTHON
Odpowiedź do zadania
Odpowiedź do zadania znajduje się w załączonym pliku.
Zadanie 3
W pliku napisy.txt
znajduje się 100 różnych wyrazów.
Napisz program sprawdzający dla wszystkich napisów znajdujących się w pliku napisy.txt
, czy cały napis składa się z tych samych znaków, a jeżeli tak, to jaki jest to znak. Odpowiedzią powinien być ciąg napisów NIE
lub TAK
z występującym znakiem. Napis TAK
powinien być połączony z literą pojedynczym myślnikiem (np. TAK‑k
). Napisy powinny być oddzielone pojedynczym znakiem odstępu i zapisane w pliku wynik6_5.txt
. Sprawdzanie napisu ma być umieszczone w osobnej funkcji. Uwzględnij wielkość liter.
Do oceny oddajesz:
plik
wyniki6_5.txt
zawierający odpowiedź (wyrazyTAK
połączone z literą iNIE
oddzielone pojedynczymi znakami odstępu)plik(i) zawierający(e) kody źródłowe
Rozwiąż zadanie dla danych wejściowych znajdujących się w załączonym pliku. Wykorzystaj w tym celu jeden z języków programowania: C++, Java lub Python. Odpowiedź do zadania znajdziesz w osobnym pliku tekstowym umieszczonym pod sekcją ćwiczeń.
Działanie programu możesz przetestować na przykładowych danych znajdujących się w testerkach poniżej.
JĘZYK C++
JĘZYK JAVA
JĘZYK PYTHON
Odpowiedź do zadania
Odpowiedź do zadania znajduje się w załączonym pliku.