Lời khuyên cho việc chơi golf trong Emotinomicon


8

Bạn có lời khuyên chung nào cho việc chơi golf trong Emotinomicon ? Tôi đang tìm kiếm những ý tưởng có thể được áp dụng cho các vấn đề về golf nói chung ít nhất là cụ thể đối với Emotinomicon (ví dụ: "xóa bình luận" không phải là một câu trả lời).

Xin vui lòng gửi một lời khuyên cho mỗi câu trả lời.


Hãy giúp phổ biến Emotinomicon, nếu bạn có thể. Hiện tại, chỉ có 2 người sử dụng nó AFAIK (tôi và Conor O'Brien).
Erik the Outgolfer

1
Mặc dù đây là một ý tưởng thú vị, nhưng chính xác thì không có nhiều chỗ để chơi golf bằng ngôn ngữ này, ngoại trừ việc có thể thay đổi dòng chương trình. Ngoài ra, rất nhiều mẹo sẽ áp dụng ở đây sẽ áp dụng cho các ngôn ngữ khác có bố cục mã tương tự.
Conor O'Brien

@ ConorO'Brien Tôi biết, nhưng tôi đã đăng 4 câu trả lời, và có thể đăng thêm.
Erik the Outgolfer

Trong khi đó là sự thật, một nửa trong số đó là lỗi phiên dịch mà tôi có thể sửa trong tương lai.
Conor O'Brien

@ ConorO'Brien Đó là lý do tại sao tôi đã nói "ngay bây giờ". Ngoài ra, hiện có 2 người trong số họ.
Erik the Outgolfer

Câu trả lời:


2

Nên là câu trả lời cho những thách thức tương ứng (nếu chúng tồn tại). Lưu ý rằng một số mẫu mã này có thể là câu trả lời ở một nơi khác.

Nếu bạn chỉ muốn in undefined, hãy sử dụng chương trình 4 byte, 1 char này.

😨

Vòng lặp vô hạn (6 byte, 2 ký tự).

ℹ⏩

Cat (thuộc sở hữu của Conor O'Brien) (15 byte, 5 ký tự).

⏫⏪⏬⏫⏩

Chương trình này sẽ xuất ra 8 giai đoạn của mặt trăng, nhưng dường như nó không hoạt động (61 byte, 16 ký tự).

😭🌘🌗🌖🌕🌔🌓🌒🌑😲⏪⏬😷⏩😀😬

Hypothenuse (27 byte, 7 ký tự).

😼😣😼😣➕😋😨

Đó là bởi vì việc thực hiện chuỗi cũng thay thế. Có lẽ hôm nay tôi sẽ sửa cái này.
Conor O'Brien

1

Nếu bạn chỉ muốn một giá trị trung thực (hoặc thậm chí chỉ là một giá trị), mà không sử dụng nó, hãy sử dụng . Đó là 3 byte, trong khi những cái khác là 4 byte.


Tôi đã sử dụng điều này cho các thách thức vòng lặp vô hạn.
Erik the Outgolfer


1

Vòng lặp vô hạn

Nếu bạn muốn lặp một chương trình vô tận, từ chỉ mục n, bạn có thể sử dụng n😬để nhảy phía sau nký tự thứ. Ví dụ: chương trình 12 byte, 12 byte này dành cho yes:

🔟⏪😭sey😲⏪⏬⏩🔟⏩

Trở thành chương trình 32 byte, 11 byte này:

🔟😭sey😲⏪⏬⏩😀😬

1
Có vẻ như tôi đã nắm bắt được nó ... nếu có ai thắc mắc, yesý tưởng bắt nguồn từ đây .
Erik the Outgolfer

1

Sử dụng tích hợp sẵn.

Một số trường hợp là:

  • ⁉️❕ ->
  • Các con số 0- 10, 100i😀😅😉😍😒😗😜😡😁😆🔟💯ℹtương ứng.
  • Phép nhân với 2- 4được thực hiện với 😇☺️😏, tương ứng.
  • Phân chia với 2- 4được thực hiện với 😔😙😞, tương ứng.
  • Lũy thừa với 2- 4được thực hiện với 😣😃😈, tương ứng.
  • Root:
    • n-Root với nđược 2- 4được thực hiện với 😋😐😕, tương ứng.
    • Đối với khác n, sử dụng 😅n➗😘. nkhông phải là một nghĩa đen n, mà là sức mạnh của rễ.

0

Do lỗi trong trình thông dịch, nếu bạn muốn thêm 1vào một số (ví dụ 10-> 101), hãy sử dụng 😄. Vì nó là ngay bây giờ, bạn phải sử dụng 😅➕cho các chức năng thực sự của 😄.


Tôi tin rằng lỗi này là do JavaScript "123"+1-> "1231".
Erik các Outgolfer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.