А с чего вы решили что должно быть так?? ___/'\'\'\_____/'\_
Ведь в цикле находится только вот эта строчка result += "'";
АПД: Грубо, что делает mountain?
Ставит / потом Н-ое кол-во кавычек, т.к. в цикле стоит только добавление именно их и ничего больше. потом закрывает это все этим \
Тут я даже не знаю как проще объяснить. Читайте код.
Топчетесь на месте? И простая практика не помогает?
Выйдите из зоны комфорта, прочь оттуда. Изучите что-то новое и интересное. ФП, SICP если еще не читали, какой-нить Haskell, Go.... Поиграйте в игрульку TIS-100. Купите Ардуинку. В общем разомните мозг.
Закачай себе в мобильник кучу книжек. Не только по программированию, а вообще для общего развития. И читай. Больше вариантов нет.
Хотя... можешь палочкой на песке код писать. Вполне в духе армии. )))