Recent Changes - Search:

Oktatás

* Programozás 1
  + feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

Teaching

* Programming 1 (BI)
  ◇ exercises
  ◇ quick link

* Scripting Languages
  ◇ exercises
  ◇ quick link

teaching assets


Félévek

* aktuális (2023/24/2)
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

20201012b

rANdOm CasE

Írjon egy programot, ami interaktív módon bekér egy sztringet, majd kiírja a sztringet "random case" módon. "Random case" mód alatt azt értjük, hogy random módon döntsük el, hogy az egyes betűk kis- vagy nagybetűsek legyenek-e.

Tipp: a Math.random() egy valós értéket ad vissza a [0.0, 1.0) intervallumból. Ha ez az érték < 0.5, akkor lehet az adott betű kisbetűs, ellenkező esetben pedig nagybetűs.

Példa:

$ java Main
Text: hello world
HeLlO wORlD

$ java Main
Text: hello world
hElLO WorLD

Többszöri futtatás esetén természetesen más-más kimenet várható.

Megszorítások:

  • Legyen egy Main osztály (ez lesz a vezérlő).
  • A terminálról való beolvasást egy PyUtils.input() nevű metódussal oldjuk meg (ez már volt korábban, elő lehet keresni).
  • A random case szöveget egy StringUtils.randomCase() metódussal valósítsuk meg. Bemenet: a felh. által megadott sztring. Kimenet: a random case szöveg.
Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2023 August 10, 10:31