From 00e11105c6fd678a698025de3dcd4c11530a5180 Mon Sep 17 00:00:00 2001 From: mdncv Date: Sun, 28 Apr 2024 21:02:53 +0300 Subject: [PATCH 1/2] feat: add answer to 14th golang question --- docs/golang/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/golang/README.md b/docs/golang/README.md index 7c0297f..e6187a4 100644 --- a/docs/golang/README.md +++ b/docs/golang/README.md @@ -100,9 +100,14 @@ fmt.Println((true && false) || (false && true) || !(false && false)) Ответ: true -### 14. Мы знаем, что в десятичной системе самое большое число из одной цифры - это 9, а из двух - 99. В бинарной системе самое большое число из двух цифр это 11 (3), самое большое число из трех цифр это 111 (7) и самое большое число из 4 цифр это 1111 (15). Вопрос: каково самое большое число из 8 цифр? (Подсказка: 101-1=9 и 102-1=99) +### 14. Мы знаем, что в десятичной системе самое большое число из одной цифры - это 9, а из двух - 99. В бинарной системе самое большое число из двух цифр это 11 (3), самое большое число из трех цифр это 111 (7) и самое большое число из 4 цифр это 1111 (15). Вопрос: каково самое большое число из 8 цифр? -`// todo` +Подсказка: 11110 это 15*2=30, а 111100 это 15*2*2=60 + +
+ Ответ + Ответ: 255 +
### 15. Что выведет следующая программа? From cdeb47678e618b400fa525c5affa507c4c136482 Mon Sep 17 00:00:00 2001 From: mdncv Date: Sun, 28 Apr 2024 21:22:27 +0300 Subject: [PATCH 2/2] fix: change 14th golang question clue --- docs/golang/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/golang/README.md b/docs/golang/README.md index e6187a4..b8f68bd 100644 --- a/docs/golang/README.md +++ b/docs/golang/README.md @@ -102,7 +102,10 @@ fmt.Println((true && false) || (false && true) || !(false && false)) ### 14. Мы знаем, что в десятичной системе самое большое число из одной цифры - это 9, а из двух - 99. В бинарной системе самое большое число из двух цифр это 11 (3), самое большое число из трех цифр это 111 (7) и самое большое число из 4 цифр это 1111 (15). Вопрос: каково самое большое число из 8 цифр? -Подсказка: 11110 это 15*2=30, а 111100 это 15*2*2=60 +Подсказка: + +1. 101 - 1 = 9, a 102 - 1 = 99 (Решение через знание степеней 2) +2. 11110 это 15 * 2 = 30, а 111100 это 15 * 2 * 2 = 60 (Решение через битовый сдвиг)
Ответ