Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet olyan függvényt...

Hogyan lehet olyan függvényt írni, ami megvizsgálja egy karakterláncról, hogy van-e benne nagybetű?

Figyelt kérdés

2017. dec. 20. 19:01
1 2 3
 1/21 anonim ***** válasza:
0%
Fogod a billentyűzetet és beírod a megfelelő karaktereket.
2017. dec. 20. 19:15
Hasznos számodra ez a válasz?
 2/21 anonim ***** válasza:
54%
Nyelvet nem írtál, de szokott lenni erre beépített függvény, általában IsUpper vagy hasonló néven.
2017. dec. 20. 19:18
Hasznos számodra ez a válasz?
 3/21 anonim ***** válasza:

Egy iterációval végigmész a karakterláncon, a ciklusváltozó 0-tól a karakterlánc hossza - 1-ig megy.

A ciklusmagban veszed a karakterlánc ciklusváltozó szerinti karakterét.

Ha annak ASCII-értéke a nagybetű tartományába esik (65-90) akkor függvény visszatérési értéke igaz.

Egyébként - a ciklusmagon kívül, a ciklus után - hamis visszatérési értéket adsz.

2017. dec. 20. 19:21
Hasznos számodra ez a válasz?
 4/21 anonim ***** válasza:
A ciklusmagon belüli szelekcióra alternatíva: ha az adott karakter megegyezik annak nagybetűsített változatával (toUpper függvény) akkor igaz a visszatérési érték.
2017. dec. 20. 19:23
Hasznos számodra ez a válasz?
 5/21 anonim ***** válasza:
54%

Az egész szöveget kisbetűssé alakítod. ez lesz a string2.


Ha string1 azonos a string2-vel, akkor nem volt benne nagybetű.

Ha nem azonos, akkor volt.

2017. dec. 20. 21:31
Hasznos számodra ez a válasz?
 6/21 anonim ***** válasza:
37%
#5 Ágyúval verébre. Egyszerűbb végigmenni, és ellenőrizni karakterenként, van-e nagybetű.
2017. dec. 20. 22:06
Hasznos számodra ez a válasz?
 7/21 anonim válasza:
45%

Nem írtál programozási nyelvet, úgyhogy magadra vess:


defmodule Contains do


def upper_case_chr(string), do: String.contains?(string, Enum.map(?A..?Z, & <<&1>>))


end

2017. dec. 20. 22:11
Hasznos számodra ez a válasz?
 8/21 anonim ***** válasza:

"a ciklus után - hamis visszatérési értéket adsz."


Még a ciklus előtt, aztán ha (esetleg) van találat az majd átbillenti.

2017. dec. 20. 22:21
Hasznos számodra ez a válasz?
 9/21 anonim ***** válasza:

"Még a ciklus előtt"

Nem, ugyanis ha a ciklus előtt ad vissza (return) értéket, akkor már nem fut le a ciklus. ;|

2017. dec. 20. 22:33
Hasznos számodra ez a válasz?
 10/21 anonim ***** válasza:
#5-nél a pont!!!
2017. dec. 20. 22:46
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!