|
|
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Попробовал я слегка разобраться с питоном, ниже код, потом дай, думаю, напишу-ка я это на джаве, в меру того что знаю, и вот шо получилось... Че-то код на джаве смотрится страшновато))) Может с джавой перемудрил, поправьте если что. Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 14:12:33 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Избыточность Java, как языка, с лихвой компенсируется наличием самых продвинутых IDE, которых для других языков не имеется. Ну, и, конечно, странно сравнивать на задаче обработке текста. Ведь это конёк именно питона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 14:19:30 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Еще один конек Питона -- "batteries included", что мы немного и видим. Но если заменить излишества типа word.substring(1,word.length()) и if (ch=='a' || ch=='e' ... на более короткие, то "батареечновключенность" будет заметна только на raw_input, что как бы позволяет сказать "ну и фиг с ним". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 14:33:54 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. Вот это всё, кстати, выкидывается через regex. Что-то типа такого: String.matches("[aeiou]{1}.*") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 14:43:27 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
word.substring(1,word.length()) - тоже не понятно что это. word.substring(1) же есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 14:45:05 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Консоль можно читать через Scanner, чтобы не привязываться к переносу строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 14:45:40 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
BlazkowiczString.matches("[aeiou]{1}.*") "aeiou".indexOf(ch) не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 14:59:45 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Alexander A. Sak"aeiou".indexOf(ch) не? Блин, точно. Вертелось что-то подобное в голове, но сформулировать на вскидку не смог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 15:06:34 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Blazkowiczword.substring(1,word.length()) - тоже не понятно что это. word.substring(1) же есть. word.substring(1,word.length()) с первого по индексу символа до конца, а word.substring(1) - только один символ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 15:16:43 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
rema174Blazkowiczword.substring(1,word.length()) - тоже не понятно что это. word.substring(1) же есть. word.substring(1,word.length()) с первого по индексу символа до конца, а word.substring(1) - только один символ По-моему JavaDoc к этому методу с вами не очень согласен: RTFM "unhappy".substring(2) returns "happy" "Harbison".substring(3) returns "bison" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 15:18:46 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, вот блин, точно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 15:21:12 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Может я туплю, но разве это Код: java 1. правильно? Точно не Код: java 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 15:23:33 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Кратко и не понятно: Код: java 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 15:29:15 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
забыл никМожет я туплю, но разве это Код: java 1. правильно? Точно не Код: java 1. ? Если амперсанд один, то всегда вычисляются оба выражения, правое и левое. Если ампрерсанда два, то если левое будет false, то правое вычислять нет смысла и оно скипается. && в данном случае, конечно же логичнее как и String.isEmpty(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 15:30:56 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAlexander A. Sak"aeiou".indexOf(ch) не? Блин, точно. Вертелось что-то подобное в голове, но сформулировать на вскидку не смог. если правильно понял, то "aeiou".indexOf(ch) покажет индекс ch, но у нас проверка на вхождение Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 16:26:15 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
rema174Blazkowiczпропущено... Блин, точно. Вертелось что-то подобное в голове, но сформулировать на вскидку не смог. если правильно понял, то "aeiou".indexOf(ch) покажет индекс ch, но у нас проверка на вхождение Код: java 1. 2. разве что так "aeiou".indexOf(ch)=0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 16:27:36 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Blazkowiczrema174, Вы специально все коментарии до конца не читаете? 14511056 не понял... два амперсанда правильнее, это да, и String.isEmpty() лучше... и? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 16:52:03 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
rema174не понял... два амперсанда правильнее, это да, и String.isEmpty() лучше... и? Не ту ссылку скопировал. Вот: 14511030 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 16:53:12 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
Blazkowiczrema174не понял... два амперсанда правильнее, это да, и String.isEmpty() лучше... и? Не ту ссылку скопировал. Вот: 14511030 ах, вы про это... все верно и, на первый вгляд, "не понятно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 16:58:41 |
|
||
|
объем кода
|
|||
|---|---|---|---|
|
#18+
еще один ньюанс, word.toLowerCase(); word=word.toLowerCase(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2013, 22:40:52 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=221&tid=2129054]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 314ms |
| total: | 463ms |

| 0 / 0 |
