Corner Cases
В тази секция ще разгледаме за какво да внимаваме, когато имплементираме дадена задача. Ще наблегнем на задачи с относително лесно решение, в които обаче има някакъв частен случай или уловка, който(ято) лесно може да бъде пропуснат(а). Такива задачи могат да струват много "скъпо" на състезателите в състезания, където за да се мине задачата се изисква правилно справяне с всички тестове (като например CodeForces, TopCoder, и ACM ICPC).Подходяща тема, която би ви помогнала да пишете по-чист код и така да избягвате потенциални проблеми е тази за Конвенции за стил на кода.
Упражняват се лесни задачи, в които има частни случаи или нещо, което лесно може да се обърка при имплементацията. В темите по-нататък ще срещнете и други, по-сложни такива задачи.
Crosses
34
|
25
Bazinga!
80
|
28
Collatz
63
|
39
Passwords
52
|
40
Digit Holes
68
|
47
Directory Listing
31
|
34
DEADBEEF
15
|
23