mirror of
https://github.com/goavengers/go-interview.git
synced 2026-02-04 04:36:19 +00:00
Merge pull request #9 from mdncv/master
feat: add answer to 14th golang question
This commit is contained in:
@@ -100,9 +100,17 @@ fmt.Println((true && false) || (false && true) || !(false && false))
|
||||
Ответ: true
|
||||
</details>
|
||||
|
||||
### <a name="14"></a> 14. Мы знаем, что в десятичной системе самое большое число из одной цифры - это 9, а из двух - 99. В бинарной системе самое большое число из двух цифр это 11 (3), самое большое число из трех цифр это 111 (7) и самое большое число из 4 цифр это 1111 (15). Вопрос: каково самое большое число из 8 цифр? (Подсказка: 101-1=9 и 102-1=99)
|
||||
### <a name="14"></a> 14. Мы знаем, что в десятичной системе самое большое число из одной цифры - это 9, а из двух - 99. В бинарной системе самое большое число из двух цифр это 11 (3), самое большое число из трех цифр это 111 (7) и самое большое число из 4 цифр это 1111 (15). Вопрос: каково самое большое число из 8 цифр?
|
||||
|
||||
`// todo`
|
||||
Подсказка:
|
||||
|
||||
1. 10<sup>1</sup> - 1 = 9, a 10<sup>2</sup> - 1 = 99 (Решение через знание степеней 2)
|
||||
2. 11110 это 15 * 2 = 30, а 111100 это 15 * 2 * 2 = 60 (Решение через битовый сдвиг)
|
||||
|
||||
<details>
|
||||
<summary>Ответ</summary>
|
||||
Ответ: 255
|
||||
</details>
|
||||
|
||||
### <a name="15"></a> 15. Что выведет следующая программа?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user