AMcoder - javascript, python, java, html, php, sql

Թեմայի վերաբերյալ հրապարակումներ 'coding'


LeetCode 1721. Հանգույցների փոխանակում կապակցված ցուցակում
«Խնդիրի հայտարարություն. You are given the head of a linked list, and an integer k . Return the head of the linked list after swapping the values of the kth node from the beginning and the kth node from the end (the list is 1-indexed ). Օրինակ՝ Input: head = [1,2,3,4,5], k = 2 Output: [1,4,3,2,5] Լուծում : Մեր հիմնական խնդիրն է որոշել այն հանգույցների գտնվելու վայրը , որոնց արժեքները պետք է փոխվեն: Այս խնդիրը լուծելու համար մենք պատրաստվում ենք 2 կետանոց..

«թող», «var», «const»
Երբ խոսքը վերաբերում է կոդավորման փոփոխականներին, ես այժմ ավելի լավ եմ հասկանում: Գոյություն ունեն երեք հիմնական փոփոխականներ, որոնց վրա պետք է ուշադրություն դարձնել՝ «թող», «var» և «const»: Առաջին բանը, որ դուք պետք է անեք փոփոխականը հայտարարելիս, այն սկզբնավորելն է՝ օգտագործելով այդ երեք տերմիններից մեկը: Օրինակ, let cat կամ const cat հայտարարագրեր են: թող . այս փոփոխականն օգտագործելիս դուք գիտեք, որ այն կարող է փոխել իր արժեքը: Թեև չեք կարող այն վերահայտարարել, դուք հաստատ..

AI-ն գրավում է աշխարհը, բայց ոչ այնպես, ինչպես կանխատեսում էին լրատվամիջոցները…
Համակարգիչների մտահղացումից ի վեր զանգվածների մտքերում դաջվել է, որ մարդկությունն ունի պիտանելիության ժամկետ, որը կպարտադրվի արհեստական ​​ինտելեկտի կրկնօրինակողների կողմից: Այս հանրաճանաչ պատմությունը կարելի է վերագրել Հոլիվուդի և զանգվածային լրատվամիջոցների միջոցով դրա փառաբանմանը, որոնք ոչ մի ստեղծագործական հրաշք չեն արել՝ պատկերացնելով արհեստական ​​ինտելեկտն իր վերջնական ձևով: Մինչև վերջերս սրանք բոլորը երազներ և մղձավանջներ էին այն մասին, թե ինչպես կտեղավորվի AI-ն մեր աշխարհում...

7 հզոր JavaScript լարային մեթոդներ, որոնք դուք պետք է իմանաք
JavaScript-ի ստանդարտ գրադարանը օգտակար մեթոդների ոսկու հանք է: Թեև մենք հաճախ հավատարիմ ենք մնում հին ընտրյալներին, ինչպիսիք են substring() -ը, indexOf() -ը և toUpperCase() -ը, այս գրադարանն ունի բազմաթիվ այլ գործառույթներ, որոնք սպասում են ձեր ծածկագիրը ավելի մաքուր և արդյունավետ դարձնելու համար: Ահա 7 լարային մեթոդներ JavaScript-ում, որոնք արժե ծանոթանալ: 1 — includes() Պարզեք, արդյոք տողը պարունակում է որոշակի ենթատող: let str = "Hello, world!";..

substring() vs slice() vs splice()
Սրանք այն գործառույթներն են, որոնք օգտագործվում են զանգվածի կամ տողի մի մասը ստանալու համար՝ փոքր տարբերություններով, և դա այն է, ինչ մենք պատրաստվում ենք քննարկել այս գրառման մեջ: Ենթատող substring() ֆունկցիան ֆունկցիա է, որը կարող է կանչվել միայն տողային տվյալների տեսակի վրա: Ենթադրվում է, որ այս ֆունկցիան ստանում է տողի մի մասը սկզբնական ինդեքսից մինչև վերջ: substring() -ը վերցնում է երկու պարամետր՝ սկզբի ինդեքս և ավարտի ինդեքս: Բայց եթե միայն մեկ պարամետր տանք, ապա այն..

Տերմինալի գունավոր կոդավորում (mac և unix կեղևների համար)
Ստեղծեք ձեր միջավայրը ձեր աչքերը երջանիկ պահելու համար Ինձ սկզբում անհրաժեշտ էր մուգ ֆոն և բաց տառատեսակ հրամանի տողի համար: Բայց հետո ես նաև պետք է ընդգծեի իմ git մասնաճյուղի անունը: Եվ իմանալ գրացուցակը, որտեղ ես գտնվում եմ: Եվ տեսեք դիրեկտորիաները, որոնցում կարող եմ cd… Եվ այսպես, ահա ես տպում եմ այս գրառումը։ Քեզ կամ ինձ համար, երբ ես նորից նոր փոփոխությունների կարիք ունենամ: Նախ իմացիր քո կեղևը Այս փոփոխություններից որևէ մեկը կատարելու համար դուք պետք է իմանաք, թե ինչ..

Կոդավորում սովորելու 7 առասպելներ
Սկզբնապես հրապարակվել է blog.stephsmith.io -ում: Վերջերս ես ելույթ ունեցա սովորել կոդավորել ապրանքները մեկ տարուց պակաս ժամանակում : Ելույթը լավ ընդունվեց և նույնիսկ պիտակվեց 2018 թվականի լավագույն ելույթն այն վայրում, որտեղ այն տրվեց: 🙂 Քանի որ թվում էր, թե դա որոշակի ոգեշնչում էր ներկաների մոտ, ես որոշեցի գրել հիմնական կետերի ավելի մատչելի ամփոփում: Նախապատմություն Հատվածը նախաբանելու համար կարծում եմ, որ կարևոր է արագ անցնել իմ պատմությանը: Ես Ստեֆն եմ և 25 տարեկան: 25..

Նոր նյութեր

Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..