Loading...
Martina200731 avatar Martina200731 0 Точки

More Exercises Java - 01. Data Type Finder

Здравейте!

Дали някой би могъл да ми каже кой случай или кои случаи пропускам с този код, който дава 60/100?

Много ви благодаря предварително!

https://pastebin.com/gprmARHV

Това е условието на задачата:

1.Data Type Finder

You will receive an input until you receive "END". Find what data type is the input. Possible data types are:

  • Integer
  • Floating point
  • Characters
  • Boolean
  • Strings

Print the result in the following format: "{input} is {data type} type"

Examples

Input

Output

5

2.5

true

END

5 is integer type

2.5 is floating point type

true is boolean type

a

asd

-5

END

a is character type

asd is string type

-5 is integer type

Тагове:
0
Fundamentals Module
icowwww avatar icowwww 2803 Точки

Здравей,

За floating случай с инпут ".0" или "1.............0", както и "s.1" го мачваш.

За integer също просто гледаш дали има цифра, a може да е "qqqqqq6"

Трябва или да пробваш да парсваш или да използваш regex тук.

Например https://pastebin.com/HrN2PYQp

Копирано от решение тук https://softuni.bg/forum/27515/data-type-finder-50-100

0
svephoto avatar svephoto 1191 Точки

Здравейте, колеги,

 

Видях едно много елегантно решение на задачата от друг колега и го споделям, според мен си заслужава да се разгледа: https://pastebin.com/L73GFT98.

0
27/09/2021 21:34:35
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.