|
19 / 19 / 4
Регистрация: 18.02.2011
Сообщений: 292
|
|
Английский символ в русский26.01.2013, 22:40. Показов 7821. Ответов 30
Метки нет (Все метки)
Здравствуйте. Передо мной стоит задача, как можно английский символ перевести в русский. Например: буква "Q", на русс. клавиатуре будет "Й". Задача вроде легкая, буду очень рад если поможете.
0
|
|
| 26.01.2013, 22:40 | |
|
Ответы с готовыми решениями:
30
Создать примитивный англо-русский и русско-английский словарь Перевод текста (Английский - Русский) Microsoft Speech Recognition Platform - как одновременно распознавать и русский, и английский |
|
34 / 27 / 6
Регистрация: 31.03.2012
Сообщений: 115
|
|
| 29.01.2013, 15:18 | |
|
0
|
|
|
|
||||||||
| 29.01.2013, 16:51 | ||||||||
|
Кликните здесь для просмотра всего текста
результаты на моем компьютере и ideone, противоречат вашему утверждению
0
|
||||||||
|
Master of Orion
|
|
| 29.01.2013, 19:55 | |
|
Ага, свитч генерируется на этапе компиляции, а генерацию словаря вы добавили в stopwatch. Гениально. Хотя свитч все равно быстрее. Но приучать к использованию свитча в ооп - это преступление имхо.
0
|
|
|
|
|||
| 29.01.2013, 20:02 | |||
|
Даже если вынести создание словаря из замерямого кода, вариант со switch все равно выигрывает - http://ideone.com/lV1rH5 Добавлено через 4 минуты switch замечательный оператор, не понимаю почему вам он так не нравится.
0
|
|||
|
Master of Orion
|
|
| 29.01.2013, 20:05 | |
|
turbanoff, конкретно в данном случае свитч получше. Но это же учебная задача. А в реальной гораздо лучше подойдет "замена условного оператора полиморфизмом", просто создавать класс для каждой буквы идиотизм. Но в идеале так и надо было бы сделать. В реальной задаче, если бы это была не буква с одним полем char и одним методом getTranslation, а какой-нибудь employee, гораздо логичнее было бы вынести логику именно в него. Учебная задача должна либо учить мыслить категориями, либо забивать в пальцы то, что пригодится в большинстве случаем, а не в данном конкретном, если первый путь человек осилить не в силах.
1
|
|
|
21 / 21 / 6
Регистрация: 07.01.2010
Сообщений: 376
|
|
| 29.01.2013, 20:06 | |
|
0
|
|
|
Master of Orion
|
|
| 29.01.2013, 20:15 | |
|
Serg046, я согласен, что свитч тут будет лучше. Я уверен, что свитч - всемирное зло, немногим лучше goto. Может и его разрешим? Выход из цикла тройной вложенности с goto гораздо проще чем с брейками!
0
|
|
|
21 / 21 / 6
Регистрация: 07.01.2010
Сообщений: 376
|
||
| 29.01.2013, 20:26 | ||
|
Psilon, есть ситуации где и без goto не обойтись. Сталкивался.
Тут дело каждого что использовать, главное голову не засоренную оставлять. Добавлено через 4 минуты ![]() Добавлено через 2 минуты Частенько мыслят как Вы люди, которые начинали с с#. А вот это уже и правда редко когда к хорошему приводит, а может и не приводит.
0
|
||
|
Master of Orion
|
|
| 29.01.2013, 20:55 | |
|
Serg046, я начинал с паскаля/дельфи, и к тем временам возвращаться не хочу
![]() turbanoff, да я знаю, что в таких случаях он как-раз таки выручает. Но лучше сначала запретить им пользоваться, а потом разрешить в некоторых случаях, чем сказать "использовать аккуратно" а потом иметь головную боль, потому что "аккуратно" у начинающего программиста - это ужас
0
|
|
| 30.01.2013, 13:34 | |||||||
0
|
|||||||
| 30.01.2013, 13:34 | |
|
Помогаю со студенческими работами здесь
31
Создать проект "Русско-английский и англо-русский словарь" Русский vs Английский Русский и английский Excel Русский - английский сайт. установить на русский офис английский интерфейс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|