Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Challenges

Post History

60%
+1 −0
Challenges 99 Shortened Bottles of Beer

Sclipting, (UTF-16) 238 bytes 눰 감下❶貶下標⓶긆깯덇끬뉗꼠닶눠눦녥댠❷감侔是검摧終併終❷긆뭮긇끨뉒걷눖롬 껂밀⓹껠뙔눖띥긆뭮뉒걤닷덮긆굮뉂거눗꽳긆땴긆굲닷녮뉂렠⓺❺껠똊終棄棄껠뙇닲건닲건늆넠댷끯댦넠눖멤긆깵뎒걳닶륥긆륯댦넬긃딹긆깯덇끬뉗꼠닶눠눦녥댢걯닢건늆넠덶구닂밎 Explanation 눰 감下 For n from 99 down to 1 ...

posted 3y ago by Moshi‭

Answer
#1: Initial revision by user avatar Moshi‭ · 2021-08-05T22:29:18Z (over 3 years ago)
## [Sclipting](https://esolangs.org/wiki/Sclipting), (UTF-16) [238 bytes](https://ethproductions.github.io/bytes/?e=utf-16&t=%EB%88%B0%20%EA%B0%90%E4%B8%8B%E2%9D%B6%E8%B2%B6%E4%B8%8B%E6%A8%99%E2%93%B6%EA%B8%86%EA%B9%AF%EB%8D%87%EB%81%AC%EB%89%97%EA%BC%A0%EB%8B%B6%EB%88%A0%EB%88%A6%EB%85%A5%EB%8C%A0%E2%9D%B7%EA%B0%90%E4%BE%94%E6%98%AF%EA%B2%80%E6%91%A7%E7%B5%82%E4%BD%B5%E7%B5%82%E2%9D%B7%EA%B8%86%EB%AD%AE%EA%B8%87%EB%81%A8%EB%89%92%EA%B1%B7%EB%88%96%EB%A1%AC%20%EA%BB%82%EB%B0%80%E2%93%B9%EA%BB%A0%EB%99%94%EB%88%96%EB%9D%A5%EA%B8%86%EB%AD%AE%EB%89%92%EA%B1%A4%EB%8B%B7%EB%8D%AE%EA%B8%86%EA%B5%AE%EB%89%82%EA%B1%B0%EB%88%97%EA%BD%B3%EA%B8%86%EB%95%B4%EA%B8%86%EA%B5%B2%EB%8B%B7%EB%85%AE%EB%89%82%EB%A0%A0%E2%93%BA%E2%9D%BA%EA%BB%A0%EB%98%8A%E7%B5%82%E6%A3%84%E6%A3%84%EA%BB%A0%EB%99%87%EB%8B%B2%EA%B1%B4%EB%8B%B2%EA%B1%B4%EB%8A%86%EB%84%A0%EB%8C%B7%EB%81%AF%EB%8C%A6%EB%84%A0%EB%88%96%EB%A9%A4%EA%B8%86%EA%B9%B5%EB%8E%92%EA%B1%B3%EB%8B%B6%EB%A5%A5%EA%B8%86%EB%A5%AF%EB%8C%A6%EB%84%AC%EA%B8%83%EB%94%B9%EA%B8%86%EA%B9%AF%EB%8D%87%EB%81%AC%EB%89%97%EA%BC%A0%EB%8B%B6%EB%88%A0%EB%88%A6%EB%85%A5%EB%8C%A2%EA%B1%AF%EB%8B%A2%EA%B1%B4%EB%8A%86%EB%84%A0%EB%8D%B6%EA%B5%AC%EB%8B%82%EB%B0%8E)

```
눰 감下❶貶下標⓶긆깯덇끬뉗꼠닶눠눦녥댠❷감侔是검摧終併終❷긆뭮긇끨뉒걷눖롬 껂밀⓹껠뙔눖띥긆뭮뉒걤닷덮긆굮뉂거눗꽳긆땴긆굲닷녮뉂렠⓺❺껠똊終棄棄껠뙇닲건닲건늆넠댷끯댦넠눖멤긆깵뎒걳닶륥긆륯댦넬긃딹긆깯덇끬뉗꼠닶눠눦녥댢걯닢건늆넠덶구닂밎
```

Explanation

```
눰 감下
For n from 99 down to 1
    ❶貶下
    For k from n to n - 1
        標⓶긆깯덇끬뉗꼠닶눠눦녥댠
        Push " bottles of beer"
        ❷감侔是검摧終
        If k == 1, delete the 8th character from the end (the s)
        併
        Combine into a string -> "k bottle(s) of beer"
    終
    End loop
    ❷
    Copy "n bottles of beer" from the stack
    긆뭮긇끨뉒걷눖롬 껂밀
    " on the wall" ", "
    ⓹
    Move "n bottles of beer" from the stack
    껠뙔눖띥긆뭮뉒걤닷덮긆굮뉂거눗꽳긆땴긆굲닷녮뉂렠
    ".\nTake one down and pass it around, "
    ⓺❺
    Move "<n-1> bottles of beer". Copy " on the wall".
    껠똊
    ".\n\n"
終
End loop
棄棄
Discard the top four items (which are the zero bottles text)
껠뙇닲건닲건늆넠댷끯댦넠눖멤긆깵뎒걳닶륥긆륯댦넬긃딹긆깯덇끬뉗꼠닶눠눦녥댢걯닢건늆넠덶구닂밎
".\nGo to the store and buy some more, 99 bottles of beer on the wall."
```