This is gnsJhenJie's sendbox for Google Code In (GCI) 2018 tasks.

Task 1 edit

Flowers b grow to 6 feet.jpg

 
 
File:Lake view from Beartooth Pass.jpg


List Name: imgs

Task 2 edit

Q1. What keyword marks the start of a function definition?

A1. function

Q2. Which letter is conventionally used in Scribunto modules to hold the table of functions?

A2. p

Q3. What keyword marks the end of a function definition?

A3. end
Hello, world!

Passing information edit

Hello from Lua to my friend Andy.
Hello from Lua to my friend gnsjhenjie.
Hello from Lua to my friend Jimbo.

Task 3 edit

It is cold. 5 degrees Celsius is 41 degrees Fahrenheit.

It is warm. 25 degrees Celsius is 77 degrees Fahrenheit.
It is cold. 0 degrees Celsius is 32 degrees Fahrenheit.
It is warm. 30 degrees Celsius is 86 degrees Fahrenheit.
It is cold. -5 degrees Celsius is 23 degrees Fahrenheit.
It is cold. 9 degrees Celsius is 48.2 degrees Fahrenheit.
//for test
It is cold. 0 degrees Celsius is 32 degrees Fahrenheit.
It is cold. 0 degrees Celsius is 32 degrees Fahrenheit.

Task 4 edit

6 times table
6 times 1 equals 6
6 times 2 equals 12
6 times 3 equals 18
6 times 4 equals 24
6 times 5 equals 30
6 times 6 equals 36
6 times 7 equals 42
6 times 8 equals 48
6 times 9 equals 54
6 times 10 equals 60
6 times 11 equals 66
6 times 12 equals 72
2 times table
2 times 1 equals 2
2 times 2 equals 4
2 times 3 equals 6
2 times 4 equals 8
2 times 5 equals 10
2 times 6 equals 12
2 times 7 equals 14
2 times 8 equals 16
2 times 9 equals 18
2 times 10 equals 20
2 times 11 equals 22
2 times 12 equals 24
2 times table
2 times 1 equals 2
2 times 2 equals 4
2 times 3 equals 6
2 times 4 equals 8
2 times 5 equals 10
2 times 6 equals 12
2 times 7 equals 14
2 times 8 equals 16
2 times 9 equals 18
2 times 10 equals 20
2 times 11 equals 22
2 times 12 equals 24
-5 times table
-5 times 1 equals -5
-5 times 2 equals -10
-5 times 3 equals -15
-5 times 4 equals -20
-5 times 5 equals -25
-5 times 6 equals -30
-5 times 7 equals -35
-5 times 8 equals -40
-5 times 9 equals -45
-5 times 10 equals -50
-5 times 11 equals -55
-5 times 12 equals -60
2 times table
2 times 1 equals 2
2 times 2 equals 4
2 times 3 equals 6
2 times 4 equals 8
2 times 5 equals 10
2 times 6 equals 12
2 times 7 equals 14
2 times 8 equals 16
2 times 9 equals 18
2 times 10 equals 20
2 times 11 equals 22
2 times 12 equals 24
6.6666666666667e+27 times table
6.6666666666667e+27 times 1 equals 6.6666666666667e+27
6.6666666666667e+27 times 2 equals 1.3333333333333e+28
6.6666666666667e+27 times 3 equals 2e+28
6.6666666666667e+27 times 4 equals 2.6666666666667e+28
6.6666666666667e+27 times 5 equals 3.3333333333333e+28
6.6666666666667e+27 times 6 equals 4e+28
6.6666666666667e+27 times 7 equals 4.6666666666667e+28
6.6666666666667e+27 times 8 equals 5.3333333333333e+28
6.6666666666667e+27 times 9 equals 6e+28
6.6666666666667e+27 times 10 equals 6.6666666666667e+28
6.6666666666667e+27 times 11 equals 7.3333333333333e+28
6.6666666666667e+27 times 12 equals 8e+28

Tables edit

Hello Dad
Hello Mum
Hello Uncle Stan
Hello Aunty Elsie
Hello Brian
Hello John
Hello Jonah
Hello Bill

Task 5 edit

This is easy.

Q1. What does %d+ match in a Lua pattern? A1.The longest digits.

Q2. What does %w+ match in a Lua pattern? A2. The longest ASCII alphanumeric characters.

Year = 2018
Day = 31
Month = October

"(%w+) (%d+), (%d+)"

Task 6 edit

oc - occitan
sc - sardu
cpx-hant - 莆仙語(繁體)
ike-latn - inuktitut
ab - аԥсшәа
glk - گیلکی
sli - Schläsch
lb - Lëtzebuergesch
nb - norsk bokmål
xal - хальмг
wal - wolaytta
ast - asturianu
ca - català
ba - башҡортса
gag - Gagauz
ga - Gaeilge
sr-ec - српски (ћирилица)
da - dansk
kus - Kʋsaal
ja - 日本語
mus - Mvskoke
ami - Pangcah
na - Dorerin Naoero
la - Latina
sa - संस्कृतम्
haw - Hawaiʻi
ruq - Vlăheşte
wa - walon
ta - தமிழ்
cpx-hans - 莆仙语(简体)
scn - sicilianu
tly-cyrl - толыши
nan-hant - 閩南語(傳統漢字)
zh-min-nan - Bân-lâm-gú
mnc-latn - manju gisun
pag - Pangasinan
mag - मगही
lij - Ligure
stq - Seeltersk
se-fi - davvisámegiella (Suoma bealde)
rki - ရခိုင်
nah - Nāhuatl
bcc - جهلسری بلوچی
lki - لەکی
crh-cyrl - къырымтатарджа (Кирилл)
aeb - تونسي / Tûnsî
pcm - Naijá
pcd - Picard
tdd - ᥖᥭᥰᥖᥬᥳᥑᥨᥒᥰ
bxr - буряад
ibb - ibibio
tcy - ತುಳು
jbo - la .lojban.
kbd-cyrl - адыгэбзэ
se-no - davvisámegiella (Norgga bealde)
acm - عراقي
chy - Tsetsêhestâhese
cdo - 閩東語 / Mìng-dĕ̤ng-ngṳ̄
kk-arab - قازاقشا (تٴوتە)
kjh - хакас
shy - tacawit
sco - Scots
nan - 閩南語 / Bân-lâm-gú
ban - Basa Bali
gan - 贛語
shi-latn - Taclḥit
kai - Karai-karai
mai - मैथिली
pam - Kapampangan
mad - Madhurâ
nys - Nyunga
aae - Arbërisht
gaa - Ga
sat - ᱥᱟᱱᱛᱟᱲᱤ
kaa - Qaraqalpaqsha
zgh-latn - tamaziɣt tanawayt
bbc - Batak Toba
lez - лезги
kbd - адыгэбзэ
gcf - kréyòl Gwadloup
kab - Taqbaylit
rgn - Rumagnôl
sah - саха тыла
rsk - руски
szl - ślůnski
fiu-vro - võro
kcg - Tyap
sk - slovenčina
ksw - စှီၤ
tk - Türkmençe
ku-latn - kurdî (latînî)
gsw - Alemannisch
dga - Dagaare
mk - македонски
bar - Boarisch
syl - ꠍꠤꠟꠐꠤ
ext - estremeñu
gan-hans - 赣语(简体)
myv - эрзянь
hrx - Hunsrik
fj - Na Vosa Vakaviti
lzh - 文言
kj - Kwanyama
koi - перем коми
krj - Kinaray-a
kea - kabuverdianu
ccp - 𑄌𑄋𑄴𑄟𑄳𑄦
zh-classical - 文言
zh - 中文
pdc - Deitsch
ti - ትግርኛ
si - සිංහල
ii - ꆇꉙ
hi - हिन्दी
mnc-mong - ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ
fi - suomi
mi - Māori
mrj - кырык мары
ki - Gĩkũyũ
tg-latn - tojikī
dtp - Dusun Bundu-liwan
bh - भोजपुरी
ch - Chamoru
shi-tfng - ⵜⴰⵛⵍⵃⵉⵜ
nmz - nawdm
rup - armãneashti
ceb - Cebuano
mui - Baso Palembang
pwn - pinayuanan
sh - srpskohrvatski / српскохрватски
tly - tolışi
tum - chiTumbuka
mh - Ebon
vec - vèneto
sh-latn - srpskohrvatski (latinica)
ko-kp - 조선말
ady-cyrl - адыгабзэ
atj - Atikamekw
pih - Norfuk / Pitkern
bpy - বিষ্ণুপ্রিয়া মণিপুরী
bg - български
lg - Luganda
kg - Kongo
ng - Oshiwambo
mg - Malagasy
ojb - Ojibwemowin
ig - Igbo
tg - тоҷикӣ
sg - Sängö
ug - ئۇيغۇرچە / Uyghurche
pap - Papiamentu
za - Vahcuengh
gcr - kriyòl gwiyannen
shi - Taclḥit
ff - Fulfulde
af - Afrikaans
nyn - runyankore
kbp - Kabɩyɛ
pt-br - português do Brasil
rut - мыхаӀбишды
ckb - کوردی
jut - jysk
mnw - ဘာသာမန်
cpx-latn - Pó-sing-gṳ̂ (Báⁿ-uā-ci̍)
vmw - emakhuwa
nyo - Orunyoro
ee - eʋegbe
de - Deutsch
ce - нохчийн
be - беларуская
nds-nl - Nedersaksies
nia - Li Niha
ne - नेपाली
wuu-hans - 吴语(简体)
ie - Interlingue
he - עברית
ryu - うちなーぐち
te - తెలుగు
mwl - Mirandés
tg-cyrl - тоҷикӣ
es-419 - español de América Latina
tzm - ⵜⴰⵎⴰⵣⵉⵖⵜ
nl-informal - Nederlands (informeel)
yue-hant - 粵語(繁體)
skr-arab - سرائیکی
hif-latn - Fiji Hindi
tt-latn - tatarça
abs - bahasa ambon
gd - Gàidhlig
sd - سنڌي
efi - Efịk
sh-cyrl - српскохрватски (ћирилица)
dty - डोटेली
yrl - Nhẽẽgatú
is - íslenska
ks - कॉशुर / کٲشُر
ms - Bahasa Melayu
trv - Seediq
ps - پښتو
ss - SiSwati
sty - себертатар
pnb - پنجابی
ur - اردو
se-se - davvisámegiella (Ruoŧa bealde)
gpe - Ghanaian Pidgin
apc - شامي
mnc - ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ
as - অসমীয়া
bat-smg - žemaitėška
bs - bosanski
fr - français
hr - hrvatski
kr - kanuri
mr - मराठी
or - ଓଡ଼ିଆ
kk-latn - qazaqşa (latın)
frp - arpetan
sr - српски / srpski
tru - Ṫuroyo
crh - qırımtatarca
brh - Bráhuí
smn - anarâškielâ
ar - العربية
hu-formal - magyar (formal)
cr - Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ
sma - åarjelsaemien
nds - Plattdüütsch
lmo - lombard
sq - shqip
crh-latn - qırımtatarca (Latin)
arz - مصرى
shy-latn - tacawit
en-ca - Canadian English
ary - الدارجة
luz - لئری دوٙمینی
be-tarask - беларуская (тарашкевіца)
fon - fɔ̀ngbè
vep - vepsän kel’
ses - Koyraboro Senni
ts - Xitsonga
rmc - romaňi čhib
bdr - Bajau Sama
krl - karjal
es-formal - español (formal)
bo - བོད་ཡིག
nso - Sesotho sa Leboa
kk-kz - қазақша (Қазақстан)
btm - Batak Mandailing
tok - toki pona
arn - mapudungun
kk-cn - قازاقشا (جۇنگو)
als - Alemannisch
roa-tara - tarandíne
pnt - Ποντιακά
to - lea faka-Tonga
so - Soomaaliga
no - norsk
mo - молдовеняскэ
tpi - Tok Pisin
eml - emiliàn e rumagnòl
io - Ido
lo - ລາວ
ko - 한국어
fo - føroyskt
srn - Sranantongo
map-bms - Basa Banyumasan
alt - алтай тил
bn - বাংলা
sro - sardu campidanesu
lrc - لۊری شومالی
yi - ייִדיש
hsb - hornjoserbsce
ase - American sign language
inh - гӀалгӀай
rn - ikirundi
sn - chiShona
tn - Setswana
mn - монгол
pdt - Plautdietsch
vro - võro
kn - ಕನ್ನಡ
ln - lingála
en - English
gn - Avañe'ẽ
nqo - ߒߞߏ
kk-tr - qazaqşa (Türkïya)
am - አማርኛ
mhr - олык марий
got - 𐌲𐌿𐍄𐌹𐍃𐌺
gom-deva - गोंयची कोंकणी
qug - Runa shimi
sm - Gagana Samoa
rm - rumantsch
nrm - Nouormand
om - Oromoo
nod - ᨣᩤᩴᨾᩮᩬᩥᨦ
km - ភាសាខ្មែរ
arc - ܐܪܡܝܐ
frc - français cadien
mni - ꯃꯤꯇꯩ ꯂꯣꯟ
hsn - 湘语
nov - Novial
crh-ro - tatarşa
ltg - latgaļu
yo - Yorùbá
vo - Volapük
new - नेपाल भाषा
sl - slovenščina
tl - Tagalog
chr - ᏣᎳᎩ
pl - polski
ml - മലയാളം
nl - Nederlands
kl - kalaallisut
vot - Vaďďa
gl - galego
el - Ελληνικά
ku-arab - كوردي (عەرەبی)
igl - Igala
shn - ၽႃႇသႃႇတႆး
egl - Emiliàn
bgn - روچ کپتین بلوچی
en-gb - British English
chn - chinuk wawa
zh-cn - 中文(中国大陆)
mos - moore
uz - oʻzbekcha / ўзбекча
bho - भोजपुरी
cbk-zam - Chavacano de Zamboanga
dz - ཇོང་ཁ
liv - Līvõ kēļ
hz - Otsiherero
cho - Chahta anumpa
zu - isiZulu
kk - қазақша
az - azərbaycanca
hif - Fiji Hindi
gor - Bahasa Hulontalo
zh-tw - 中文(臺灣)
zh-sg - 中文(新加坡)
zh-my - 中文(马来西亚)
zh-mo - 中文(澳門)
ace - Acèh
dsb - dolnoserbski
my - မြန်မာဘာသာ
yue - 粵語
ky - кыргызча
zh-hans - 中文(简体)
zgh - ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ
hak - 客家語/Hak-kâ-ngî
zea - Zeêuws
lzz - Lazuri
yue-hans - 粵语(简体)
de-ch - Schweizer Hochdeutsch
cy - Cymraeg
xsy - saisiyat
es - español
hy - հայերեն
xmf - მარგალური
fy - Frysk
olo - livvinkarjala
xh - isiXhosa
tet - tetun
wuu-hant - 吳語(正體)
ay - Aymar aru
ann - Obolo
wuu - 吴语
szy - Sakizaya
os - ирон
wo - Wolof
arq - جازايرية
aa - Qafár af
ksh - Ripoarisch
lfn - Lingua Franca Nova
sms - nuõrttsääʹmǩiõll
sdh - کوردی خوارگ
war - Winaray
kk-cyrl - қазақша (кирил)
vls - West-Vlams
wls - Fakaʻuvea
de-formal - Deutsch (Sie-Form)
cs - čeština
ady - адыгабзэ
vmf - Mainfränkisch
lld - Ladin
vi - Tiếng Việt
hno - ہندکو
pfl - Pälzisch
li - Limburgs
ve - Tshivenda
uz-latn - oʻzbekcha
uz-cyrl - ўзбекча
uk - українська
gom - गोंयची कोंकणी / Gõychi Konknni
ks-deva - कॉशुर
ug-latn - Uyghurche
ug-arab - ئۇيغۇرچە
kum - къумукъ
udm - удмурт
an - aragonés
tyv - тыва дыл
be-x-old - беларуская (тарашкевіца)
rue - русиньскый
fa - فارسی
dag - dagbanli
ka - ქართული
ia - interlingua
ha - Hausa
gan-hant - 贛語(繁體)
ty - reo tahiti
tw - Twi
pa - ਪੰਜਾਬੀ
ttj - Orutooro
guw - gungbe
tt-cyrl - татарча
jv - Jawa
tr - Türkçe
th - ไทย
rw - Ikinyarwanda
co - corsu
nn - norsk nynorsk
kw - kernowek
bcl - Bikol Central
ban-bali - ᬩᬲᬩᬮᬶ
ro - română
zh-hk - 中文(香港)
eo - Esperanto
ho - Hiri Motu
sv - svenska
csb - kaszëbsczi
bci - wawle
anp - अंगिका
zh-hant - 中文(繁體)
sdc - Sassaresu
sw - Kiswahili
ike-cans - ᐃᓄᒃᑎᑐᑦ
lbe - лакку
su - Sunda
rif - Tarifit
kjp - ဖၠုံလိက်
gv - Gaelg
sr-el - srpski (latinica)
bm - bamanankan
gom-latn - Gõychi Konknni
cv - чӑвашла
dv - ދިވެހިބަސް
ks-arab - کٲشُر
roa-rup - armãneashti
diq - Zazaki
skr - سرائیکی
lad - Ladino
sgs - žemaitėška
kv - коми
lv - latviešu
ilo - Ilokano
aln - Gegë
fat - mfantse
din - Thuɔŋjäŋ
kri - Krio
sje - bidumsámegiella
khw - کھوار
fit - meänkieli
bew - Betawi
grc - Ἀρχαία ἑλληνικὴ
min - Minangkabau
simple - Simple English
av - авар
aeb-latn - Tûnsî
aeb-arab - تونسي
mzn - مازِرونی
mdf - мокшень
bqi - بختیاری
gld - на̄ни
iu - ᐃᓄᒃᑎᑐᑦ / inuktitut
hu - magyar
gu - ગુજરાતી
sei - Cmique Itom
eu - euskara
bug - Basa Ugi
cu - словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ
azb - تۆرکجه
qu - Runa Simi
se - davvisámegiella
bbc-latn - Batak Toba
ruq-latn - Vlăheşte
kge - Basa Kumoring
ruq-cyrl - Влахесте
ku - kurdî
ru - русский
nit - కొలామి
de-at - Österreichisches Deutsch
rmy - romani čhib
ik - Iñupiatun
zh-yue - 粵語
st - Sesotho
tt - татарча / tatarça
niu - Niuē
avk - Kotava
tay - Tayal
hil - Ilonggo
frr - Nordfriisk
prg - prūsiskan
sjd - кӣллт са̄мь кӣлл
awa - अवधी
it - italiano
pms - Piemontèis
loz - Silozi
ht - Kreyòl ayisyen
et - eesti
pi - पालि
jam - Patois
cpx - 莆仙語 / Pó-sing-gṳ̂
guc - wayuunaiki
bi - Bislama
ny - Chi-Chewa
pt - português
ang - Ænglisc
nv - Diné bizaad
bjn - Banjar
lt - lietuvių
nog - ногайша
mt - Malti
hyw - Արեւմտահայերէն
nap - Napulitano
fur - furlan
gur - farefare
ms-arab - بهاس ملايو
mrh - Mara
lus - Mizo ţawng
id - Bahasa Indonesia
krc - къарачай-малкъар
blk - ပအိုဝ်ႏဘာႏသာႏ
kiu - Kırmancki
br - brezhoneg
bto - Iriga Bicolano
cps - Capiceño

= 536 languages

1 - zh-hans
2 - zh-hant
3 - zh-cn
4 - zh-tw
5 - zh-hk
6 - en

1 - zh-hant
2 - zh-hk
3 - zh
4 - zh-hans
5 - en

1 - id
2 - en

Pageinfo edit

Extension:Scribunto/Lua reference manual

Color exists and is not a redirect
Colour exists and is a redirect
Colr does not exist and is not a redirect
Grey exists and is not a redirect
Gray exists and is a redirect
Grry does not exist and is not a redirect