इमोजीकोड, 292 बाइट्स (140 अक्षर)
🏁🍇🔤Baby🔤➡️b🔤Daddy🔤➡️y🔤Mommy🔤➡️o🔤Grandpa🔤➡️g🔤Grandma🔤➡️a🔤 Shark🔤➡️s🔤 doo🔤➡️d🍨b y o g a🍆➡️f🔂m f🍇🔂i🆕⏩⏩0 3❗️🍇😀🍪m s d d d d d d🍪️❗️🍉😀🍪m s🔤!🔤🍪❗️🍉🍉
चलाओ
विस्तारित किया गया:
🏁🍇
🔤Baby🔤 ➡️ b
🔤Daddy🔤 ➡️ y
🔤Mommy🔤 ➡️ o
🔤Grandpa🔤 ➡️ g
🔤Grandma🔤 ➡️ a
🔤 Shark🔤 ➡️ s
🔤 doo🔤 ➡️ d
🍨b y o g a🍆➡️f
🔂m f🍇
🔂i🆕⏩⏩0 3❗️🍇
😀🍪m s d d d d d d🍪️❗️
🍉
😀🍪m s🔤!🔤🍪❗️
🍉
🍉
समझाया गया है (प्रति इमोजीकोड के अनुसार ):
🍇🍉
एक के रूप में ही {
और }
(जैसे एक कोड ब्लॉक)
🏁
"कार्यक्रम प्रारंभ" (जैसे int main()
)
🔤Baby🔤 ➡️ b
चर कार्य (जैसे const char* b = "Baby";
)
🍨b y o g a🍆➡️f
कहते हैं, 🍨 और list और असाइन (list) के बीच मानों की सूची बनाएं f
(जैसे const char* f[] = {b,y,o,g,a};
)
🔂m f🍇 ... 🍉
यह रेखा f
उपनाम का उपयोग करने वाले तत्वों पर लूप करने के लिए कहती है m
, जहां ...
🍉 और over के बीच का कोड है।
🔂 i 🆕⏩⏩ 0 3❗️🍇 ... 🍉
यह रेखा सीमा [0,3) पर लूप करने के लिए कहती है, जहां ...
🍉 और over के बीच का कोड है।
😀🍪 ... 🍪️❗️
यह पंक्ति निर्दिष्ट प्रारूप को प्रिंट करने के लिए कहती है ...
(जैसे printf("%s\n");
)
C के लिए अनुवादित कोड:
#include <stdio.h>
int main() {
const char* b = "Baby";
const char* y = "Daddy";
const char* o = "Mommy";
const char* g = "Grandpa";
const char* a = "Grandma";
const char* s = " Shark";
const char* d = " doo";
const char* f[] = {b,y,o,g,a};
int m = 0, i = 0;
for (; m < 5; ++m) {
for (i = 0; i < 3; ++i) {
printf("%s%s%s%s%s%s%s%s\n", f[m], s, d, d, d, d, d, d);
}
printf("%s%s!\n", f[m], s);
}
return 0;
}
इसके बाद, मूल कोड (पोस्टीरिटी के लिए नीचे पोस्ट किया गया) में कुछ मुद्दे थे; ज्यादातर यह है कि 🏁🍇🍉 ब्लॉक उन लोगों के लिए शामिल नहीं किया गया था जो इसे चलाना चाहते हैं, और इमोजी वास्तव में ठीक से बच नहीं पाए हैं, इसके लिए, यहां उस कोड का वास्तविक रनिंग संस्करण है:
मूल चलाने के लिए संशोधित: इमोजीकोड, 224 बाइट्स (67 अक्षर)
🏁🍇🍨🔤👶🔤🔤👨🔤🔤🤱🔤🔤👴🔤🔤👵🔤🍆➡️f🔂m f🍇🔂i🆕⏩⏩0 3❗️🍇😀🍪m🔤🦈💩💩💩💩💩💩🔤🍪️❗️🍉😀🍪m🔤🦈!🔤🍪❗️🍉🍉
विस्तारित किया गया:
🏁🍇
🍨
🔤👶🔤
🔤👨🔤
🔤🤱🔤
🔤👴🔤
🔤👵🔤
🍆 ➡️ f
🔂 m f 🍇
🔂 i 🆕⏩⏩ 0 3❗️🍇
😀🍪m🔤🦈💩💩💩💩💩💩🔤🍪️❗️
🍉
😀🍪m🔤🦈!🔤🍪❗️
🍉
🍉
जो उत्पादन का उत्पादन करता है:
👶🦈💩💩💩💩💩💩
👶🦈💩💩💩💩💩💩
👶🦈💩💩💩💩💩💩
👶🦈!
👨🦈💩💩💩💩💩💩
👨🦈💩💩💩💩💩💩
👨🦈💩💩💩💩💩💩
👨🦈!
🤱🦈💩💩💩💩💩💩
🤱🦈💩💩💩💩💩💩
🤱🦈💩💩💩💩💩💩
🤱🦈!
👴🦈💩💩💩💩💩💩
👴🦈💩💩💩💩💩💩
👴🦈💩💩💩💩💩💩
👴🦈!
👵🦈💩💩💩💩💩💩
👵🦈💩💩💩💩💩💩
👵🦈💩💩💩💩💩💩
👵🦈!
चलाओ
जहाँ आपके पास अलग-अलग इमोजी शब्दों का प्रतिनिधित्व करते हैं:
👶 -> Baby
👨 -> Daddy
🤱 -> Mommy
👴 -> Grandpa
👵 -> Grandma
🦈 -> Shark
💩 -> doo
मूल: इमोजीकोड, 138 बाइट्स (47 अक्षर)
🍨👶👨🤱👴👵🍆➡️f🔂m f🍇🔂i🆕⏩⏩0 3❗️🍇😀m🦈💩💩💩💩💩💩❗️🍉😀m🦈!❗️🍉
विस्तारित किया गया:
🍨👶👨🤱👴👵🍆➡️f
🔂m f🍇
🔂 i 🆕⏩⏩ 0 3❗️🍇
😀 m 🦈💩💩💩💩💩💩❗️
🍉
😀 m 🦈!❗️
🍉