|
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 20
|
||||||
В чем может быть ошибка в этом коде?09.12.2019, 00:18. Показов 1643. Ответов 15
Метки нет (Все метки)
Вот условия задачи.
Дано: две строки текста. Надо: вывести результаты сравнения этих строк с учётом регистра и без учёта регистра букв. Hello World И того должно вывестись -22. У меня выводится -32 hELLO wORLD Здесь 10. У меня 0. В чем проблема, уже все перепробовал ничего не помогает. Уже начал ссылаться на то что условия задачи составлено не верно.
0
|
||||||
| 09.12.2019, 00:18 | |
|
Ответы с готовыми решениями:
15
Где в коде может быть ошибка? Какая может быть ошибка в коде?
|
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
||
| 09.12.2019, 00:42 | ||
|
compareTo() возвращает либо 0, либо <0, либо >0. Никаких конкретных чисел не равных нулю не гарантируется.
0
|
||
|
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 20
|
|
| 09.12.2019, 00:56 [ТС] | |
|
А условия задачи само верное? Нашел сайт где миллион задач там свой компилятор который это дело все проверяет. Там написано условия задачи, и ответ задачи какой должен быть, если вводить те значения что описаны выше то в ответе должно быть -22 и 10 там так и написано.
0
|
|
|
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 20
|
||||||
| 09.12.2019, 01:58 [ТС] | ||||||
|
Там одна девушка решила эту задачу правильно но только на сишарпе.
Если ввести с клавиатуры Да будет мир во всём Мире! и ввести Пусть все будут здоровы! то выведется -1 -1. Значит я что-то не правильно написал. int result = String.Compare(s1, s2); это я в java заменил int result1 = str1.compareTo(str2); этим int result2 = String.Compare(s1.ToLower(), s2.ToLower()); а это int result2 = str1.toLowerCase().compareTo(str2.toLowe rCase()); вот этим. Но скорее всего я ошибаюсь, так как компилятор выдает ошибку тот что та сайте.
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||
| 09.12.2019, 09:20 | |||
|
1
|
|||
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
||
| 09.12.2019, 10:05 | ||
|
где там? какую эту? Вы сомневаетесь в правильности формулировки, так уточните формулировку или дайте ссылку на условие. Нконец, вы бы усилия потратили на осмысление того, что я вам выше писал. Сравнение через compareTo() не гарантирует конкретного числа для неравных строк. Конкретное число может отличаться в зависимости от реализации метода в разных версиях JVM. И уж тем более странно ожидать совпадения с методом из другого языка.
0
|
||
|
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 20
|
|
| 09.12.2019, 14:16 [ТС] | |
|
https://www.videosharp.info/co... level=1639 вот ссылка задача под номером 4. Но на этом сайте нужно пройти регистрацию если есть желание.
Вот условие задачи. Дано: две строки текста. Надо: вывести результаты сравнения этих строк с учётом регистра и без учёта регистра букв. Вот текст который надо вводить Да будет мир во всём Мире!. Пусть все будут здоровы! При этих данных должно вывестись -1, -1. Та ладно если интересно посмотри нет то и не парься даже.
0
|
|
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
||||||
| 09.12.2019, 17:58 | ||||||
Сообщение было отмечено Timyrio как решение
Решение
Timyrio, проблемы с тестами. Вот эта программа проходит четыре теста из пяти:
Могу посоветовать связаться с администрацией сайта и сообщить им о проблеме.
1
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 09.12.2019, 18:01 | |
|
Sindbad_M, Integer.signum()
Не?
1
|
|
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
||
| 09.12.2019, 18:05 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 20
|
||||||
| 11.12.2019, 10:52 [ТС] | ||||||
|
Если еще интересно вот решение на java. Эта программа прошла проверку на 100%) Ужас когда прочитал первый раз условия думал будет легко а на дела тихий ужас).
0
|
||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 11.12.2019, 10:56 | ||
|
Timyrio, а если надо будет еще 50 строк сравнить ты для каждой будешь вот это писать?
0
|
||
|
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 20
|
|
| 11.12.2019, 11:12 [ТС] | |
|
Нет. Я плохо еще понимаю но хочу разобраться, но думаю можно что-то придумать с массивами, циклами. Я пока не знаю как но очень хочу разобраться) Как раз начал детально изучать строки, массивы, циклы, что-бы разобраться с этой задачей)
0
|
|
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
|
| 11.12.2019, 14:49 | |
|
Timyrio, т.е. программа проходит только с костылем написанном специально для прохождения конкретного теста, что еще раз подтверждает источник проблемы - кривой тест. Ваш код и самого первого сообщения правильный. Просто забейте и двигайтесь дальше.
0
|
|
|
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 20
|
|
| 11.12.2019, 19:54 [ТС] | |
|
Спасибо. Хорошо.
0
|
|
| 11.12.2019, 19:54 | |
|
Помогаю со студенческими работами здесь
16
В чем может быть ошибка? В чём может быть ошибка?
В чём может быть ошибка? В чем может быть ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|