Թեմայի վերաբերյալ հրապարակումներ '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-ին, չնայած այն..