Chess square color


#1

Привет Колеги,
в джъдж ми дава 80/100.
Къде бъркам?
https://pastebin.com/3aWg2GLt


#2

Здравей,

Може би искаш да намериш четно/нечетно число за rank, което би станало с “% 2”, а не с “% 10”.

Поздрави,
Стелян


#3

Да, получи се.
Благодаря!
С другата задача не ми изкарва отрицателни стойности:

https://pastebin.com/eZYus3Z7


#4

Съвета ми е следния:

Проучи какво е дебъгване на програма и пробвай да го приложиш. Идеята е, че можеш да спреш изпълнението на програмата и да разгледаш ред по ред какво се случва, за да си откриеш грешката в логиката. Може да отнеме време първоначално за да го разбереш, но после ще ти е безценнен спътник при програмирането :slight_smile: Успех!

Стелян


#5

Имаш ли линк за някое видео за “дебъгване”?


#6

Аз нямам подобен линк, потърси ли в интернет?


#7

Hi there, най-лесното (според мен) дебъгване е просто да си console.log-vash / print-vash всяка величина /variable / променлива/ резултат в процеса ти на решаване на задачата;

Пример: още от чЕтенето на входните ти данни - създаваш си let someThin = gets(); и веднага на следващия ред “деБъгваш”/ проверяваш дали вярно си прочел с print(someThin);


#8

Здравей.
Виж това видео - https://www.youtube.com/watch?v=BEP2tfcSKtE&feature=youtu.be
Идеята на дебъгването, е да следиш какво прави програмата ти стъпка по стъпка.
В watch-a можеш да пишеш и изрази, не само имена на променливи.
Надявам се да съм помогнал.