ロゼッタコード R言語編
R言語のコード例
1
2
9
A
- A+B
- ABC խնդիր
- Կուտակիչների գործարան
- Աքերմանի գործառույթը
- AKS թեստ պարզ թվերի համար
- Հավասարեցնել սյունակները
- Գրեթե գլխավոր
- Ամբ
- Անագրամներ
- Անագրամներ/Խեղված անագրամներ
- Անիմացիա
- Անանուն ռեկուրսիա
- Կիրառել հետ կանչը զանգվածին
- Կամայական-ճշգրիտ ամբողջ թվեր (ներառյալ)
- Թվաբանական-երկրաչափական միջին
- Թվաբանություն/համալիր
- Թվաբանություն/Ամբողջ թիվ
- Զանգվածի միացում
- Զանգվածի երկարությունը
- Զանգվածներ
- Պնդումներ
- Ասոցիատիվ զանգված/Ստեղծում
- Ասոցիատիվ զանգված/Իտերացիա
- Միջիններ/միջին թվաբանական
- Միջիններ/միջիններ
- Միջիններ/ռեժիմ
- Միջիններ/Պյութագորասյան նշանակումներ
- Միջիններ/Արմատ միջին քառակուսի
- Միջիններ/Պարզ շարժվող միջին
B
- Հավասարակշռված փակագծեր
- Բենֆորդի օրենքը
- Երկուական որոնում
- Bitmap
- Bitmap/Bézier curves/Cubic
- Bitmap/Bézier curves/Quadratic
- Bitmap/PPM ֆայլ գրել
- Բիթային գործողություններ
- Բուլյան արժեքներ
- Ցուլեր և կովեր
C
- Կեսարի ծածկագիրը
- Հաշվարկել P-արժեքը
- Կանչել գործառույթ
- Կանչել գործառույթ ընդհանուր գրադարանում
- Նույնականացուցիչների տառերի զգայունությունը
- Կատալոնական համարներ
- Նիշերի կոդերը
- Ստուգեք այդ ֆայլի առկայությունը
- Չինական մնացորդի թեորեմ
- Խոլեսկու տարրալուծում
- Դասեր
- Ամենամոտ զույգի խնդիրը
- Փակումներ/արժեքի գրավում
- Հավաքածուներ
- Գունավոր գծեր/Ցուցադրում
- Համակցություններ
- Հրամանատարի արգումենտներ
- Մեկնաբանություններ
- Բարդ տվյալների տեսակը
- Սահմանափակված պատահական կետեր շրջանագծի վրա
- Կոնվեյի կյանքի խաղը
- Պատճենել տողը
- Հաշվել ենթալարի դեպքերը
- Ստեղծել ֆայլ
- Ստեղծեք երկչափ զանգված գործարկման ժամանակ
- CSV տվյալների մանիպուլյացիա
D
- Ամսաթվի ձևաչափ
- Ամսաթվի մանիպուլյացիա
- Շաբաթվա օրը
- Deconvolution/1D
- Ջնջել ֆայլը
- Հայտնաբերել բաժանումը զրոյով
- Որոշեք, արդյոք տողը թվային է
- DNS հարցում
- Փաստաթղթեր
- Կետային արտադրանք
- Վիշապի կորը
- Դինամիկ փոփոխականների անուններ
E
- Տարրերի իմաստով գործողություններ
- Դատարկ ծրագիր
- Դատարկ լար
- Էնտրոպիա
- Թվարկումներ
- Շրջակա միջավայրի փոփոխականներ
- Եթովպական բազմապատկում
- Էյլերի մեթոդ
- Գնահատեք երկանդամ գործակիցները
- Զույգ, թե կենտ
- Էվոլյուցիոն ալգորիթմ
- Բացառություններ
- Բացառություններ/Բռնել բացառություն, որը նետված է ներդիր զանգի մեջ
- Կատարել համակարգի հրամանը
- Առաջադրման օպերատոր
- Ընդլայնել ձեր լեզուն
- Ծայրահեղ լողացող կետի արժեքներ
F
- Ֆակտորային
- Ամբողջ թվի գործոններ
- Ֆուրիեի արագ փոխակերպում
- Ֆիբոնաչիի հաջորդականությունը
- Ֆիբոնաչի բառ
- Ֆայլի մուտքագրում/ելք
- Ֆայլի փոփոխման ժամանակը
- "Ֆայլի չափ"
- Զտիչ
- Գտնել ընդհանուր գրացուցակի ուղին
- Գտնել ռեկուրսիայի սահմանը
- Գտեք բացակայող փոխակերպումը
- Առաջին կարգի միջավայրեր
- Առաջին կարգի գործառույթներ
- Առաջին կարգի գործառույթներ / Օգտագործեք թվերը անալոգային
- Հինգ հանգստյան օրեր
- FizzBuzz
- Հավասարեցնել ցուցակը
- Ձևաչափված թվային ելք
- Առաջ տարբերություն
- Ֆունկցիոնալ կազմը
- Ֆունկցիայի սահմանում
G
- Գամմա ֆունկցիա
- Ստեղծել փոքրատառ ASCII այբուբենը
- Գեներատոր/Էքսպոնենցիալ
- Ընդհանուր փոխանակում
- Մոխրագույն ծածկագիր
- Գորշ գույնի պատկեր
- Ամենամեծ ընդհանուր բաժանարարը
- Ցուցակի ամենամեծ տարրը
- Ամենամեծ հաջորդական գումարը
- Մոխրագույն մասշտաբի գծեր/Ցուցադրում
- Գուշակիր թիվը
- Գուշակիր համարը/Հետադարձ կապով
- GUI բաղադրիչի փոխազդեցություն
- GUI միացնել/անջատել հսկիչները
H
- Կարկուտային հաջորդականություն
- Համինգ թվեր
- Ուրախ համարներ
- Հեշ երկու զանգվածից
- Haversine բանաձեւը
- Բարև աշխարհ/Գրաֆիկական
- Բարև աշխարհ/Ստանդարտ սխալ
- Բարև աշխարհ/Տեքստ
- Հերոնյան եռանկյունիներ
- Բարձրակարգ գործառույթներ
- Hofstadter-Conway $10,000 հաջորդականություն
- Հորների կանոն բազմանդամ գնահատման համար
- Հյուրընկալող ներդաշնակություն
- Հյուրընկալող անուն
- HTTP
- HTTPS
I
- Ես E-ից առաջ, բացի C-ից
- Ինքնության մատրիցա
- Ներառել ֆայլ
- Ավելացնել թվային տողը
- Անսահմանություն
- Ժառանգություն/միայնակ
- Մուտքային հանգույց
- Ամբողջ թվերի համեմատություն
- Ամբողջ թվերի հաջորդականություն
- Ինտերակտիվ ծրագրավորում
- Ինքնատեսություն
- Շրջված շարահյուսություն
J
K
- Քահանի ամփոփում
- Բնակարանի խնդիր/0–1
- Բնակարանի խնդիր/Շարունակական
- Բնակարանի խնդիր/Անսահմանափակ
- Ասպետի շրջագայություն
- Knuth shuffle
L
- Լենգթոնի մրջյունը
- Յուրաքանչյուր ամսվա վերջին ուրբաթ
- "Նահանջ տարի"
- Ամենաքիչ ընդհանուր բազմապատիկ
- Տառերի հաճախականությունը
- Ցանկի ըմբռնումներ
- Բառացիներ/Ամբողջ թիվ
- Բառացի/լարային
- Տրամաբանական գործողություններ
- Երկար բազմապատկում
- Նայեք և ասեք հաջորդականությունը
- Օղակ մի քանի զանգվածների վրա միաժամանակ
- Loops/Break
- Օղակներ/Շարունակել
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/For՝ նշված քայլով
- Loops/Foreach
- Օղակներ/Անսահման
- Օղակներ/N գումարած մեկ կես
- Օղակներ/Ներդրված
- Loops/While
- LU տարրալուծում
- Կրեդիտ քարտերի համարների Լունի թեստ
M
- Տղամարդու կամ տղայի թեստ
- Մանդելբրոտի հավաքածու
- Մատրիցային բազմապատկում
- Մատրիցային փոխադրում
- Մատրիցա-ցուցադրման օպերատոր
- MD5
- Հիշողության տեղաբաշխում
- Մենյու
- Մոդուլինոս
- Մոնտե Կառլոյի մեթոդներ
- Մոնթի Հոլի խնդիրը
- Բազմաթիվ տարբեր առարկաներ
- Բազմակի ռեգրեսիա
- Բազմապատկման աղյուսակներ
- Փոխադարձ ռեկուրսիա
N
- N’th
- N-queens խնդիրը
- Անվանված պարամետրեր
- Ոչ շարունակական հաջորդականություններ
- Ոչ տասնորդական արմատներ/ներածում
- Ոչ տասնորդական արմատներ/Ելք
- N-րդ արմատը
- Զուր օբյեկտ
- Թվերի հակադարձ խաղ
- Թվային ինտեգրում
O
P
- Պալինդրոմի հայտնաբերում
- Պանգրամի ստուգիչ
- Մասնակի գործառույթի կիրառում
- Պասկալ մատրիցայի սերունդ
- Պասկալի եռանկյունին
- Պեննիի խաղը
- Կատարյալ թվեր
- Պերմուտացիայի թեստ
- Փոխադրումներ
- Ընտրեք պատահական տարր
- Նվագարկել ձայնագրված ձայները
- "Խաղաթղթեր"
- Գծագրական կոորդինատային զույգեր
- Պոլիմորֆիզմ
- Բազմանդամ երկար բաժանում
- Բազմանդամ ռեգրեսիա
- Հոսանքի միացում
- Գների բաժին
- Առաջնայնությունը փորձնական բաժանմամբ
- Առաջնային տարրալուծում
- Առաջնահերթ հերթ
- Հավանական ընտրություն
- Ծրագրի անվանումը
- Ծրագրի դադարեցում
Q
R
- Պատահական թվերի գեներատոր (ներառված)
- Պատահական թվեր
- Տարակի ընդլայնում
- Լեռնաշղթայի արդյունահանում
- Ճառագայթման ալգորիթմ
- Կարդացեք ֆայլը տող առ տող
- Կարդացեք որոշակի տող ֆայլից
- Կարդալ ամբողջ ֆայլը
- Իրական հաստատուններ և ֆունկցիաներ
- Նվազեցված շարքի էշելոնի ձևը
- Կանոնավոր արտահայտություններ
- Հեռացնել կրկնօրինակ տարրերը
- Վերանվանել ֆայլը
- Կրկնել տողը
- Վերադարձրեք բազմաթիվ արժեքներ
- Հակել տողը
- Հռոմեական թվեր/վերծանում
- Հռոմեական թվեր/կոդավորում
- Ֆունկցիայի արմատները
- Քառակուսի ֆունկցիայի արմատները
- Միասնության արմատները
- Rosetta Code/Count օրինակներ
- Rosetta Code/Գտեք չկատարված առաջադրանքներ
- Rosetta Code/Fix code tags
- Rosetta Code/Rank լեզուները ըստ ժողովրդականության
- Rot-13
- Գործարկման երկարության կոդավորում
- Ռունգ-Կուտտայի մեթոդ
- Գործարկման ժամանակի գնահատում
- Գործարկման ժամանակի գնահատում/միջավայրում
S
- Շրջանակի փոփոխիչներ
- Որոնել ցանկը
- SEDOLs
- "Ուղարկել նամակ"
- Ոչ քառակուսիների հաջորդականություն
- Յոթակողմ զառեր հնգակողմ զառերից
- Shell միակողմանի
- Կարճ միացման գնահատում
- Ցույց տալ դարաշրջանը
- Սյերպինսկու եռանկյունին
- Էրատոսթենեսի մաղը
- Պարզ պատուհաններով հավելված
- Քուն
- Տեսակավորել կոմպոզիտային կառույցների զանգվածը
- Տեսակավորել ամբողջ թվով զանգված
- Տեսակավորել տարանջատված ենթացանկը
- Տեսակավորել կայունություն
- Տեսակավորել՝ օգտագործելով սովորական համեմատիչ
- Տեսակավորման ալգորիթմներ/Bogosort
- Տեսակավորման ալգորիթմներ/Պղպջակների տեսակավորում
- Տեսակավորման ալգորիթմներ/Կոկտեյլների տեսակավորում
- Տեսակավորման ալգորիթմներ/Հաշվող տեսակավորում
- Տեսակավորման ալգորիթմներ/Gnome տեսակավորում
- Տեսակավորման ալգորիթմներ/տեղադրման տեսակավորում
- Տեսակավորման ալգորիթմներ/Միաձուլման տեսակավորում
- Տեսակավորման ալգորիթմներ/Պերմուտացիոն տեսակավորում
- Տեսակավորման ալգորիթմներ/Արագ տեսակավորում
- Տեսակավորման ալգորիթմներ/Ընտրության տեսակավորում
- Տեսակավորման ալգորիթմներ/Stooge տեսակավորում
- Պիրալային մատրիցա
- Կույտ
- Կույտի հետքեր
- Սանդուղք մագլցելու գլուխկոտրուկ
- Ստանդարտ շեղում
- Ցողունային և տերևային հողամաս
- Լարային պատյան
- Լարերի համեմատություն
- Լարերի միացում
- Լարի երկարություն
- Հեռացնել մեկնաբանությունները տողից
- Ենթատող
- Զանգվածի գումարը և արտադրյալը
- Ամբողջ թվերի գումարային թվեր
- 3-ի և 5-ի բազմապատիկները
- Մի շարքի գումար
- Քառակուսիների գումարը
- Սիմետրիկ տարբերություն
- Համակարգի ժամանակը
T
- Նշումներ կատարեք հրամանի տողում
- Տերմինալի կառավարում/տերմինալի զանգի զանգ
- Փորձարկեք գործառույթը
- Տեքստի մշակում/1
- Տեքստի մշակում/2
- Տեքստի մշակում/օգտագործվող առավելագույն լիցենզիաներ
- Ժամանակը՝ ֆունկցիա
- Տողանի նշանավորում
- Խմբի լավագույն վարկանիշը
- Տոպոլոգիական տեսակավորում
- Հանոյի աշտարակներ
- Trabb Pardo–Knuth ալգորիթմ
- Եռանկյունաչափական ֆունկցիաներ
U
- Անկողմնակալ պատահական գեներատոր
- Չսահմանված արժեքներ
- Յունիկոդ փոփոխականների անուններ
- URL-ի վերծանում
- URL կոդավորում
- Օգտվողի մուտքագրում/Գրաֆիկական
- Օգտվողի մուտքագրում/տեքստ
V
- Փոփոխական չափ/Ստացեք
- Փոփոխականներ
- Վարիադիկ ֆունկցիա
- Վեկտորային արտադրանք
- Ստուգել բաշխման միատեսակությունը/Chi-squared թեստը
- Ստուգել բաշխման միատեսակությունը/Միամիտ
- Վիգեների ծածկագիրը
W
- Քայլել գրացուցակով/Ոչ ռեկուրսիվ
- Քայլել գրացուցակով/Ռեկուրսիվ
- Վեբ քերծում
- Պատուհանի ստեղծում
- Բառի փաթեթավորում
- Տեքստային ֆայլում գրեք լողացող զանգվածներ
X
Y
Z
ロゼッタコードとは
Rosetta Code-ը վիքի-ի վրա հիմնված ծրագրավորման քրեստոմատիա կայք է՝ ընդհանուր ալգորիթմների ներդրմամբ և տարբեր ծրագրավորման խնդիրների լուծումներով շատ տարբեր ծրագրավորման լեզուներով: .[1] Այն ստեղծվել է 2007 թվականին Մայք Մոլի կողմից։
2016 թվականի հուլիսի 21-ի դրությամբ Rosetta Code-ն ունի՝ [2]
- 801 ծրագրավորման առաջադրանքներ (կամ խնդիրներ),
- 197 լրացուցիչ ծրագրային առաջադրանքների նախագծեր,
- 602 ծրագրավորման լեզու,
- 50198 ծրագրավորման լեզվի օրինակներ/մուտքեր:
Կայքի բովանդակությունը լիցենզավորված է GNU Free Documentation License 1.2-ի համաձայն, թեև որոշ բաղադրիչներ կարող են կրկնակի արտոնագրված լինել ավելի թույլատրելի պայմաններով: [3]
Rosetta Code-ի վեբ պահեստը ցույց է տալիս, թե ինչպես է ցանկալի ֆունկցիոնալությունը շատ տարբեր կերպով իրականացվում ծրագրավորման տարբեր պարադիգմներում, [4][5] և ինչպես է նույն առաջադրանքը կատարվում տարբեր ծրագրավորման լեզուներում: [6]:
Տվյալներ և կառուցվածք[խմբագրել]
Rosetta Code կայքը կազմակերպված է որպես առաջադրանքների (հատուկ ծրագրավորման խնդիրներ կամ նկատառումներ) և համակարգչային ծրագրավորման լեզուների զննարկվող հատված: Առաջադրանքի էջը ցուցադրում է այցելուների կողմից ներկայացված լուծումները տարբեր տարբերակներով: համակարգչային լեզուներ՝ թույլ տալով դիտողին համեմատել յուրաքանչյուր լեզվի մոտեցումը առաջադրանքի նշված խնդրի հետ: Առաջադրանքների էջերը ներառված են յուրաքանչյուր լեզվով ցուցակներում՝ հիմնված տրված լուծումների լեզուների վրա; C ծրագրավորման լեզվով լուծում ունեցող առաջադրանքը կհայտնվի C-ի ցուցակում: Եթե նույն առաջադրանքն ունի լուծում Ruby-ում, առաջադրանքը կհայտնվի նաև Ruby-ի ցուցակում:
Առաջադրանքների ընտրություն[խմբագրել]
Հետևյալը ներկայացնում է Rosetta Code-ում հայտնաբերված առաջադրանքների նմուշը. [8]
アッカーマン関数
アナグラム
ビット演算
コメント
空プログラム
- Դատարկ ծրագիր
階乗
フィボナッチ
関数定義
ハローワールド
インフィニティ
乱数
シーザー暗号
ソート
マザーグースの歌詞を出力する
- 99 շիշ գարեջուր
- 100 դուռ