|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
||||||
чтение с пробелами String28.11.2011, 23:44. Показов 10728. Ответов 9
Метки нет (Все метки)
Здравствуйте! Не давно только перешел с C++ на Java. Есть такая задача, может Вы ее уже встречали... Одним словом, нужно ввести n, а затем n видов пингвинов. Вывести вид пингвина который встречался самое небольшое. Простой тест:
Ввод: 7 Emperor Penguin Macaroni Penguin Little Penguin Emperor Penguin Macaroni Penguin Macaroni Penguin Little Penguin Вывод: Macaroni Penguin для того что бы ее решить на С++, использовался функцию getline, а как на Java? Вот мой код:
0
|
||||||
| 28.11.2011, 23:44 | |
|
Ответы с готовыми решениями:
9
чтение string с обратной сторони
Чтение русского текста в String через консоль |
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
| 29.11.2011, 11:15 | |
|
1. А если n > 100?
2. А если я введу вид, неперечисленный в твоих if-ах. 3. , да?
1
|
|
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
|
| 29.11.2011, 16:19 [ТС] | |
|
по условию задачи вводим только три вида пингвина, и нужно вывести тот вид пингвина который встречается больше всех
Добавлено через 16 минут статья очень полезная, но решения своего вопроса я не вижу
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||||||||
| 29.11.2011, 17:43 | ||||||||||||
2
|
||||||||||||
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
|||||||||||||
| 29.11.2011, 18:23 [ТС] | |||||||||||||
1.
0
|
|||||||||||||
|
614 / 488 / 175
Регистрация: 02.03.2010
Сообщений: 1,238
|
||||||
| 29.11.2011, 21:08 | ||||||
|
Держи примерный вариант. Реализация универсальная, то есть будет работать для любого количества типов и самих пингвинов.
Ради интереса по быстрому накидал. Не претендует на оптимальное решение никак, сделано коряво, но вроде работает, надо еще потестить.
1
|
||||||
|
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
|
|
| 29.11.2011, 21:24 [ТС] | |
|
_ViPeR, круто! Компонент Swing... Но я бы хотел просто узнать как решать на Java, что та болезненно обходиться мне этот процесс))
А вообще вод условие, взято с Тимуса Программист Денис c детства мечтал побывать в Антарктиде, но почему-то регулярных рейсов туда нет. Поэтому Денис все лето изучал Антарктиду с помощью соседнего кинотеатра. Теперь он знает, что в Антарктиде водится несколько видов пингвинов: Императорские пингвины (Emperor Penguins) — любители петь; Малые пингвины (Little Penguins) — любители потанцевать; Пингвины Макарони (Macaroni Penguins) — любители сёрфинга. К сожалению, в мультфильмах не было сказано, какой вид пингвинов самый многочисленный. Денис решил выяснить это: он посмотрел эти мультфильмы еще раз, и каждый раз, когда видел пингвина, записывал в блокнот название его вида. Сейчас Денис дал вам блокнот с просьбой выяснить, какой вид пингвинов самый многочисленный. Исходные данные В первой строке записано целое число n — количество записей в блокноте (1 ≤ n ≤ 1000). В каждой из следующих n строк записано по одному виду пингвинов. Среди видов встречаются только «Emperor Penguin», «Little Penguin» и «Macaroni Penguin». Результат Выведите самый популярный вид пингвинов. Гарантируется, что такой вид только один. исходные данные: 7 Emperor Penguin Macaroni Penguin Little Penguin Emperor Penguin Macaroni Penguin Macaroni Penguin Little Penguin результат: Macaroni Penguin
0
|
|
|
614 / 488 / 175
Регистрация: 02.03.2010
Сообщений: 1,238
|
|||||||
| 29.11.2011, 21:56 | |||||||
Добавлено через 4 минуты Вот например без диалоговых окон, с простым сканером с консоли:
Добавлено через 2 минуты P.S.S. Тут еще нет обработки ситуации, когда в таблице одинаковое количество двух и более разновидностей
1
|
|||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
| 29.11.2011, 22:05 | ||||||
|
jambas92, вот ваш код с исправлением ошибок
1
|
||||||
|
|
||||||
| 30.11.2011, 01:50 | ||||||
|
а вот ещё вариантик ))
1
|
||||||
| 30.11.2011, 01:50 | |
|
Помогаю со студенческими работами здесь
10
Сравнение string с пробелами в С# Сохранение/чтение map<string,string*> в файл String, который не дружит с пробелами Чтение строк с пробелами Чтение строк с пробелами из БД. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|