Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
刷題主要是算法學(xué)習(xí)者需要做的事情,很多為了快速實(shí)現(xiàn)項(xiàng)目的初學(xué)者一般都學(xué)習(xí)完語(yǔ)言的基礎(chǔ)語(yǔ)法就要學(xué)習(xí)相關(guān)領(lǐng)域主流框架。
一般來(lái)說(shuō)刷題主要語(yǔ)言都是C++、Python、Java,很少有人用js刷題。一方面,當(dāng)具備算法的基礎(chǔ)后,可以快速掌握js語(yǔ)言并且開(kāi)發(fā)項(xiàng)目。另一方面使用js刷題流程比較繁瑣,但是,js做題的好處是在初學(xué)期間,不需要考慮繁多的API接口,以及與html、js的交互設(shè)計(jì),可以集中精力在js基礎(chǔ)語(yǔ)法的靈活掌握上。
比如,給出n個(gè)數(shù)字,用空格分隔,然后輸出原始數(shù)據(jù)。
let buf="";
process.stdin.on("readable", function(){
let chunk=process.stdin.read();
if(chunk) buf +=chunk.toString();
});
process.stdin.on("end", function(){
console.log(buf);
});
let buf="";定義一個(gè)字符串,首先把輸入的內(nèi)容都轉(zhuǎn)化成字符串,輸入使用process.stdin.read()讀取所有內(nèi)容賦值給chunk變量,再用buf +=chunk.toString()將chunk轉(zhuǎn)化為字符串拼接到buf上。
會(huì)自動(dòng)識(shí)別結(jié)束符,當(dāng)輸入完畢,讀取過(guò)程結(jié)束。
然而,輸入的數(shù)據(jù)是整數(shù),輸出的內(nèi)容是字符串類型,那么如何分離出每個(gè)整數(shù)?
let [a, b, c]=buf.split(" ").map(x=> {return parseInt(x)});
用buf.split(" ")以空格分隔開(kāi)每個(gè)原始數(shù)字,返回值是數(shù)組類型,但是數(shù)組里面是字符串類型的數(shù)字,因此,還要進(jìn)一步將每個(gè)字符串類型的數(shù)字映射為整數(shù)類型。
let arr=buf.split(" ").map(x=> {return parseInt(x)});
let buf="";
process.stdin.on("readable", function(){
let chunk=process.stdin.read();
if(chunk) buf +=chunk.toString();
});
process.stdin.on("end", function(){
let lines=buf.split("\n");
let [x1, y1]=lines[0].split(" ").map(x=> {return parseFloat(x)});
let [x2, y2]=lines[1].split(" ").map(x=> {return parseFloat(x)});
let res=Math.sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2));
console.log(res.toFixed(3));
});
因?yàn)檩斎雰?nèi)容為兩行,且以換行符“\n”分隔 ,所以第一次使用split("\n"),得到一個(gè)二維數(shù)組。再對(duì)二維數(shù)組的0行、1行進(jìn)行split和map轉(zhuǎn)化成浮點(diǎn)型。
最后用勾股定理計(jì)算斜邊長(zhǎng)度,toFixed保留結(jié)果的小數(shù)位數(shù)。
let buf="";
process.stdin.on("readable", function(){
let chunk=process.stdin.read();
if(chunk) buf +=chunk.toString();
});
process.stdin.on("end", function(){
let [a, b]=buf.split(" ").map(x=> {return parseInt(x);});
console.log(parseInt((a*10+b)/19));
});
let name='cat', age=28;
let info=`My name is ${name}, I\'m ${age} years old.`;
console.log(info);
console.log(`My name is ${name}, I\'m ${age} years old.`);
語(yǔ)法格式:
邏輯運(yùn)算符:
易混淆運(yùn)算符:
let buf="";
process.stdin.on("readable", function(){
let chunk=process.stdin.read();
if(chunk) buf +=chunk.toString();
});
process.stdin.on("end", function(){
let a=buf.split();
let w=parseInt(a[0]);
let flag=a[1];
console.log(a);
console.log(a[0], a[1]);
console.log(w, flag);
console.log(typeof(w), typeof(flag));
let res=0;
if(w <=1000) res=8;
else{
res=8 + Math.floor((w - 1000) / 500) * 4;
console.log(res);
if((w - 1000) % 500) res +=4;
console.log(res);
}
if(flag==="y") res +=5;
console.log(res);
});
for循環(huán)語(yǔ)法:
for(初始化變量; 條件表達(dá)式; 變量更新 ){
//循環(huán)體
}
名稱 | 作用 |
初始化變量 | 通常被用于初始化一個(gè)計(jì)數(shù)器,該表達(dá)式可以使用 let 關(guān)鍵字聲明新的變量,這個(gè)變量幫我們來(lái)記錄次數(shù)。 |
條件表達(dá)式 | 用于確定每一次循環(huán)是否能被執(zhí)行。如果結(jié)果是 true 就繼續(xù)循環(huán),否則退出循環(huán)。 |
變量更新 | 循環(huán)體結(jié)束后,進(jìn)行變量更新操作。 |
雙重for循環(huán):
for (外循環(huán)的初始; 外循環(huán)的條件; 外循環(huán)的操作表達(dá)式) {
for (內(nèi)循環(huán)的初始; 內(nèi)循環(huán)的條件; 內(nèi)循環(huán)的操作表達(dá)式) {
需執(zhí)行的代碼;
}
}
while循環(huán)語(yǔ)法:
while (條件表達(dá)式) {
// 循環(huán)體代碼
}
do......while循環(huán):
do {
// 循環(huán)體代碼 - 條件表達(dá)式為 true 時(shí)重復(fù)執(zhí)行循環(huán)體代碼
} while(條件表達(dá)式);
循環(huán)跳出:
break:跳出當(dāng)前循環(huán),多重循環(huán),只跳出最內(nèi)層循環(huán)。
continue:跳出本次循環(huán),繼續(xù)進(jìn)行下一次循環(huán)。
let buf="";
process.stdin.on("readable", function(){
let chunk=process.stdin.read();
if(chunk) buf +=chunk.toString();
});
process.stdin.on("end", function(){
let n=parseInt(buf);
let res=0;
for(let i=1; i <=n; i++)
res +=i;
console.log(res);
});
let buf="";
process.stdin.on("readable", function(){
let chunk=process.stdin.read();
if(chunk) buf +=chunk.toString();
});
process.stdin.on("end", function(){
let a=buf.split("\n").map(x=> {return parseInt(x);});
// console.log(a);
let n=a[0];
let sum=0;
let i=1;
while(i <=n){
sum +=a[i];
i++;
}
console.log(sum + ' ' + (sum/n).toFixed(5));
});
let buf="";
process.stdin.on("readable", function(){
let chunk=process.stdin.read();
if(chunk) buf +=chunk.toString();
});
process.stdin.on("end", function(){
let line=buf.split("\n");
let n=parseInt(line[0]);
// console.log(n);
let cnt=0, maxv=0;
for(let i=1; i <=n; i++){
let [a, b]=line[i].split(" ").map(x=> {return parseInt(x);});
// console.log(a, b);
if(a >=90 && a <=140 && b >=60 && b <=90) cnt++;
else{
maxv=Math.max(maxv, cnt);
cnt=0;
}
}
console.log(Math.max(maxv, cnt));
});
022年全國(guó)青少年禁毒知識(shí)競(jìng)賽活動(dòng)系統(tǒng)
已于10月15日0時(shí)正式開(kāi)放
相信大家已經(jīng)學(xué)習(xí)題庫(kù)
充分做好答題準(zhǔn)備啦
今天為大家分享
【A4紙學(xué)習(xí)法】
助力同學(xué)們獲得滿分
官方青驕第二課堂
A4紙學(xué)習(xí)法
不僅僅可以在本次大賽幫我們學(xué)習(xí)
在平時(shí)生活中我們也可以使用
比如學(xué)習(xí)歷史、英語(yǔ)等
有大量需要記憶的學(xué)科
已經(jīng)答完題的同學(xué)也可以收藏起來(lái)
用在之后的學(xué)習(xí)中哦
學(xué)習(xí)是一個(gè)有趣的過(guò)程
希望這次的方法能讓同學(xué)們
答題更加高效、更加準(zhǔn)確
滿分手到擒來(lái)~
官方題庫(kù)
點(diǎn)擊下方鏈接獲取題庫(kù)
1、2022全國(guó)青少年禁毒知識(shí)競(jìng)賽(小學(xué)生組)題庫(kù)
2、2022全國(guó)青少年禁毒知識(shí)競(jìng)賽(中學(xué)生組)題庫(kù)
登錄方法
青驕第二課堂登錄方法
02
網(wǎng)上初賽操作流程
·電腦端·
第一步:在電腦瀏覽器中輸入:https://www.2-class.com/,進(jìn)入“青驕第二課堂”官網(wǎng)。
第二步:點(diǎn)擊登錄并填寫(xiě)好賬號(hào)密碼。
第三步:點(diǎn)擊網(wǎng)頁(yè)上方菜單欄中的“知識(shí)競(jìng)賽”按鈕,即可進(jìn)入答題頁(yè)面。
·手機(jī)端·
第一步:關(guān)注“畢節(jié)禁毒宣傳”官方微信公眾號(hào)。
畢節(jié)禁毒宣傳宣傳禁毒知識(shí),發(fā)布禁毒新聞,舉辦禁毒活動(dòng),堅(jiān)定不移打贏禁毒人民戰(zhàn)爭(zhēng),不獲全勝絕不收兵!
公眾號(hào)
(點(diǎn)擊上方名片即可關(guān)注)
第二步:在頁(yè)面下方自定義菜單中選擇“第二課堂”—“登錄入口”按鈕,登錄賬號(hào)并參與答題。
常見(jiàn)問(wèn)題與解答
01
導(dǎo)出學(xué)生、班主任老師賬號(hào)時(shí),為什么有些看不到密碼?
在學(xué)生、老師使用給到的初始賬號(hào)密碼完成一次登錄以后,該賬號(hào)相當(dāng)于完成了激活,賬號(hào)一旦激活以后,再進(jìn)行導(dǎo)出操作,名單里會(huì)隱藏已激活賬號(hào)的密碼,從賬號(hào)安全角度,所以就看不到密碼;其他未激活賬號(hào)密碼仍然可見(jiàn)。
02
升年級(jí)如何操作?
學(xué)校管理員老師登錄管理后臺(tái)以后,在賬號(hào)管理-班級(jí)管理中,點(diǎn)擊一鍵升級(jí),系統(tǒng)會(huì)自動(dòng)完成升年級(jí)操作,例如把五年級(jí)一班變成六年級(jí)一班,之前的六年級(jí)設(shè)置為畢業(yè),從當(dāng)前學(xué)校刪除。升年級(jí)完成以后,新的五年級(jí)學(xué)生,需要重新再導(dǎo)入一次,詳細(xì)操作可以參考操作流程的說(shuō)明。
03
忘記密碼怎么辦?
教師可以通過(guò)手機(jī)號(hào)找回密碼;學(xué)生如果綁定過(guò)手機(jī)號(hào),可以通過(guò)手機(jī)號(hào)找回密碼,如果沒(méi)有綁定過(guò)手機(jī),可以向班主任老師或者學(xué)校管理員老師,索要賬號(hào)重置碼,使用重置碼重置密碼。重置賬號(hào)操作在賬號(hào)管理-學(xué)生管理中,找到對(duì)應(yīng)學(xué)生,右側(cè)管理按鈕中有“重置賬號(hào)”的選項(xiàng),點(diǎn)擊按照指引操作即可。
04
我是學(xué)校管理員,要怎么注冊(cè)啊?怎么才有管理員權(quán)限呢?
不需要自己注冊(cè),需要找所在縣(區(qū))禁毒辦的管理員幫助開(kāi)權(quán)限,開(kāi)好就能用了。
05
出現(xiàn)學(xué)生和教師賬號(hào)密碼無(wú)法登陸,提示不匹配怎樣解決呢?
檢查確認(rèn)一下:
1.賬號(hào)輸入是否正確,經(jīng)常是b、d、q、p 、z、2、l、1等打錯(cuò)的;
2.復(fù)制粘貼登錄時(shí)賬號(hào)前后是否有空格;
3.是否改過(guò)密碼;
4.是否重復(fù)多次導(dǎo)入過(guò),改過(guò)學(xué)號(hào)。
系統(tǒng)導(dǎo)出的賬號(hào)密碼一般不會(huì)錯(cuò),核對(duì)排查一下確認(rèn)后再輸入試試。
06
學(xué)校老師反映,學(xué)生數(shù)據(jù)無(wú)法導(dǎo)入倒入怎么操作?
一定要標(biāo)準(zhǔn)模板格式和要求來(lái)做,很容易。注意不要用IE瀏覽器,不要隨意編寫(xiě)學(xué)號(hào),一定要用真實(shí)的唯一學(xué)號(hào),全校的學(xué)生學(xué)號(hào)不能重復(fù),如果實(shí)在沒(méi)有學(xué)號(hào),可以用G+身份證號(hào)來(lái)代替;不要重復(fù)導(dǎo)入,不要導(dǎo)入時(shí)強(qiáng)制刷新,盡量避開(kāi)高峰期。從學(xué)校教務(wù)處、學(xué)籍管理處拿到統(tǒng)一的名單,年級(jí)班級(jí)規(guī)范統(tǒng)一,嚴(yán)格按照模板來(lái)操作導(dǎo)入,一次性成功。千萬(wàn)別著急,了解清楚之后再操作,要不后面會(huì)有各種問(wèn)題,如:學(xué)生人數(shù)不對(duì),賬號(hào)密碼無(wú)法登錄等問(wèn)題。
手把手的幫助視頻附上
http://v.youku.com/v_show/id_XMzg1NzkzNDA5Mg==.html
07
學(xué)生在哪里登錄?生成的這個(gè)賬號(hào)是不是在釘釘?shù)卿洠?/span>
學(xué)生登錄網(wǎng)址 http://www.2-class.com/ 手機(jī)電腦都可以用,電腦登錄時(shí)可用谷歌、UC、火狐、360瀏覽器等。
關(guān)注“畢節(jié)禁毒宣傳”微信公眾號(hào)也可以找到登錄入口
學(xué)生不用下載安裝釘釘,無(wú)需安裝任何App。
審 核:劉 潔
編 輯:張千麗
來(lái) 源:貴州禁毒、畢節(jié)市禁毒辦
投稿郵箱:3462278979@qq.com
這里面接下來(lái)講解css基礎(chǔ)部分的簡(jiǎn)答題、填空題。
·列入當(dāng)前的另一個(gè)標(biāo)記就是css外列式,type里面寫(xiě)上當(dāng)前的文本類型文本,c、c、s、s之后在iel里面寫(xiě)上當(dāng)前對(duì)應(yīng)的什么?層疊樣式表。這個(gè)沒(méi)什么好講的,在cs類選擇題里面點(diǎn)進(jìn)行標(biāo)識(shí)。
·cs具有繼承性和層疊性,所謂的層疊性指的是多種屬性疊加,這里面應(yīng)該是指的是cs樣式的疊加,表達(dá)不具體。
·未頁(yè)面中的p標(biāo)簽當(dāng)前對(duì)應(yīng)的內(nèi)容添加,內(nèi)嵌式的cs可以使用,選擇器有p選,是可以使用標(biāo)簽選擇器,比如當(dāng)?shù)豴標(biāo)簽或者id選擇器井號(hào)當(dāng)前的這個(gè)以及類名點(diǎn)上當(dāng)前對(duì)應(yīng)的這個(gè),是這個(gè)意思。
·atm中通過(guò)什么?對(duì)于屬性進(jìn)行轉(zhuǎn)換,對(duì)于屬性元素的類型運(yùn)轉(zhuǎn)。
·display前面也強(qiáng)調(diào)過(guò)了常見(jiàn)的display no隱藏,display inline行內(nèi),display block會(huì)計(jì),display none隱藏,display inline block行內(nèi)塊以及在當(dāng)前初級(jí)部分不會(huì)考的display flag彈性布局。
·在cs中設(shè)置a標(biāo)記,字體大小為二十四像素,防彈鋼 size冒號(hào)二十四,封號(hào)這個(gè)東西一定要寫(xiě)清楚,記住a標(biāo)簽代碼為什么要寫(xiě)清楚。
·在cs中設(shè)置英文單詞之間的間距屬性,這個(gè)應(yīng)該是word space設(shè)置英文文,設(shè)置文字之間的later gun space,這邊單詞就是what,a later指的是,其實(shí)應(yīng)該指的是信弦,就是文字的部分。
·行內(nèi)飾也被稱作為內(nèi)線是通過(guò)標(biāo)記,style的屬性應(yīng)該是style屬性來(lái)設(shè)置樣式,把前括號(hào)去掉。
·text the condecoration指的是文本修飾,在這里面可以做文本的線的清楚,text the condextration none和underline以及l(fā)ands于我就是下滑線穿過(guò)去都可以。這個(gè)腰帶是下滑線,單詞不要拼錯(cuò),千萬(wàn)不要拼錯(cuò),這里明顯少了一個(gè)字母l。
·列入式是將所有的樣式放在一個(gè)或者多個(gè)的點(diǎn)cs文件的拓展名中,通過(guò)link表情將外部的樣式鏈接到h t m當(dāng)中,這個(gè)沒(méi)有問(wèn)題,但是在這個(gè)標(biāo)記的時(shí)候要加,因?yàn)樗菃螛?biāo)記,友情提示是比較特別。
·在cs中肯定指的是內(nèi)編劇,沒(méi)什么好講的,內(nèi)嵌式是可以將css代碼集中寫(xiě)在html的資料標(biāo)記里面,這里面有問(wèn)題,那件事應(yīng)該是寫(xiě)在黑的標(biāo)題中,并且用什么?style,其實(shí)有的時(shí)候來(lái)做這個(gè)的時(shí)候會(huì)模擬兩可,應(yīng)該itt們什么標(biāo)記要不要寫(xiě)成雙標(biāo),但是在這里面建議各位要參考答案。
但是如果是個(gè)人改卷,可能說(shuō)寫(xiě)單標(biāo)或者雙標(biāo)都會(huì)給你,但是我會(huì)建議盡量給雙標(biāo)。想拉開(kāi)盒子跟盒子間距合理的布局,使用外邊距或者弦碼緊也應(yīng)該是可以的。但在這里面盡量按照它的答案來(lái)走,因?yàn)槲易约菏钦娴臎](méi)參加過(guò)這個(gè)考試,講真話。
那時(shí)候不需要考這個(gè),在htm中請(qǐng)列舉六個(gè)常用的會(huì)計(jì)元素,如果臉可以不要,能不能寫(xiě)成h1到h6,但是它是常見(jiàn)的,就寫(xiě)常見(jiàn)的知道的就好了。在cs中噴頂屬性,就是設(shè)置那邊去沒(méi)什么好講的。id首先用井號(hào),ok,在cs中用于設(shè)置行間距。
藍(lán)害的單詞有拼錯(cuò),這個(gè)基礎(chǔ)真差。字體風(fēng)格如字體傾斜,在cs里面,防得杠style,這個(gè)是屬于hbml里面的一目標(biāo)簽跟i標(biāo)簽,可以做填寫(xiě)。在cs中a標(biāo)簽設(shè)置為a標(biāo)簽設(shè)置自己加速的代碼應(yīng)該寫(xiě)個(gè)a,防得杠weightbud,能不能寫(xiě)上七百?可以。
但我不知道計(jì)算機(jī)不知道自動(dòng)答題的會(huì)不會(huì)給你檢測(cè)對(duì),但是就寫(xiě)一個(gè)穩(wěn)重一點(diǎn)的css的定義,有三部分組成,分別是選擇符屬性跟值,這個(gè)是要去記得沒(méi)辦法。在這里面接下去往下看,這里應(yīng)該算是簡(jiǎn)答了嗎?一百八十次題算簡(jiǎn)答,選擇題就不填空題就講完了,希望對(duì)你有所幫助,謝謝。
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。