hexlet-codebattle / hexlet-codebattle/battle_asserts

Символ не из ASCII в nrzi_encoding.clj

Open
#1,093 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Clojure
Stars
71
Forks
67
PR merge metrics
No merged PRs in 30d

Description

При попытке решить задачу на C++ происходит UB, так как каждый символ '¯' трансформируется в два символа char(-62) и char(-81), из-за чего длина строки увеличивается на количество символов '¯' и, как следствие, правильное решение не работает.

Код:

![Image](https://github.com/user-attachments/assets/7e80a58d-b8bd-4d7c-a7f2-297a4304e1c1)

Вывод:

![Image](https://github.com/user-attachments/assets/0e9677f0-679a-427e-b30b-bfb45af9f476)

![Image](https://github.com/user-attachments/assets/3d81fa02-d9c4-4b67-b200-64ec21826100)

![Image](https://github.com/user-attachments/assets/39132aca-ade7-413a-a579-8e1384b681ce)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.