Vraag python opdracht

Pagina: 1
Acties:

Onderwerpen

Vraag


  • GielDobbel
  • Registratie: September 2020
  • Laatst online: 24-09-2020
Ik ben nieuw met python 3 en ben aan het oefenen met de informatica olympiade als hobby.
Nu loop ik vast bij deze vraag:

Schrijf een programma dat van standaard input 10 woorden inleest, één woord per regel. Elk woord
bestaat uit minstens 3 en maximaal 40 kleine letters. Bepaal van elk van die woorden of je met de
eerste 118 elementen van het periodiek systeem (zie ptable.com of het schema hieronder) deze
woorden kunt samenstellen en schrijf het antwoord voor ieder woord op een regel van standaard
output.
Voorbeeld
Invoer: verkoopactiviteiten
weggedeelte
spuwers
aquaduct
overhoopgeschoten
uitdaging
kranten
informatica
conferentieruimtes
winkel

Uitvoer: ja
nee
ja
nee
ja
nee
ja
nee
ja
nee
Voor je programma geldt een tijdslimiet van 2 seconden.
Je kunt hier een tekstbestand psysteem.txt downloaden met op ieder van de 118 regels een
element, geschreven in kleine letters. Het bestand kan ook worden gedownload van
submit.informaticaolympiade.nl en het is ook beschikbaar in de directory waar je programma wordt
gerund, dus je kunt het tijdens het runnen door je programma laten lezen.

Wat is de beste manier om deze opdracht te voltooien?
Kan iemand hier hints voor geven, graag niet het hele antwoord want ik wil graag zelf beter worden : )
Ik gebruikt trouwens python 3.
Dankjewel alvast.

Alle reacties


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15:45

Janoz

Moderator Devschuur®

!litemod

Kun je al wel met een andere taal programmeren, of is Python de eerste taal die je aan het leren bent? De oplossing van dit probleem heeft op zich weinig met Python te maken namelijk.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • GielDobbel
  • Registratie: September 2020
  • Laatst online: 24-09-2020
Python is de eerste taal die ik aan het leren ben, heb ik gekozen omdat dit handig werd geacht voor mijn volgende opleiding.

Acties:
  • +3 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15:45

Janoz

Moderator Devschuur®

!litemod

In dat geval vraag ik me af of het doen van de opdrachten in de informatica olympiade de juiste zijn om te beginnen met leren programmeren. Dergelijke opdrachten zijn 90% analytisch puzzelen en maar 10% daadwerkelijk programmeren.

Als je werkelijk deze opdracht wilt doen, probeer dan eerst eens in woorden uit te schrijven hoe je denkt dit probleem stapsgewijs op te gaan lossen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • GielDobbel
  • Registratie: September 2020
  • Laatst online: 24-09-2020
top dankjewel, zal het proberen!