CCF考試試題之門禁系統(tǒng)java解題代碼
問題描述
濤濤最近要負(fù)責(zé)圖書館的管理工作,需要記錄下每天讀者的到訪情況。每位讀者有一個(gè)編號(hào),每條記錄用讀者的編號(hào)來表示。給出讀者的來訪記錄,請(qǐng)問每一條記錄中的讀者是第幾次出現(xiàn)。
輸入格式
輸入的第一行包含一個(gè)整數(shù)n,表示濤濤的記錄條數(shù)。
第二行包含n個(gè)整數(shù),依次表示濤濤的記錄中每位讀者的編號(hào)。
輸出格式
輸出一行,包含n個(gè)整數(shù),由空格分隔,依次表示每條記錄中的讀者編號(hào)是第幾次出現(xiàn)。
樣例輸入
5
1 2 1 1 3
樣例輸出
1 1 2 3 1
評(píng)測(cè)用例規(guī)模與約定
1≤n≤1,000,讀者的編號(hào)為不超過n的正整數(shù)。
解題代碼(java):
方法一:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int N=scanner.nextInt(); int[] arr=new int[N]; int[] arr1=new int[N]; arr1[0]=1; for(int i=0;i<N;i++){ arr[i]=scanner.nextInt(); } for(int i=1;i<N;i++){ int count=1; for(int j=i-1;j>=0;j--){ if((arr[j])!=(arr[i])){ arr1[i]=count; }else{ count++; arr1[i]=count; } } } for(int i=0;i<N;i++){ System.out.print(arr1[i]+" "); } } }
方法二:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); int[]arr=new int[n]; for(int i=0;i<arr.length;i++){ arr[i]=scanner.nextInt(); } for(int i=0;i<arr.length;i++){ int count=1; for(int j=i-1;j>=0;j--){ if(arr[j]==arr[i]){ count++; } } System.out.print(count+" "); } } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
GSON實(shí)現(xiàn)Java對(duì)象與JSON格式對(duì)象相互轉(zhuǎn)換的完全教程
GSON是Google編寫并在在GitHub上開源的Java序列化與反序列化JSON的類庫,今天我們就來總結(jié)一下使用GSON實(shí)現(xiàn)Java對(duì)象與JSON格式對(duì)象相互轉(zhuǎn)換的完全教程2016-06-06SpringBoot實(shí)現(xiàn)指標(biāo)監(jiān)控
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)指標(biāo)監(jiān)控方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05spring+springmvc整合mabytis時(shí)mapper注入失敗問題解決方法
這篇文章主要介紹了spring+springmvc整合mabytis時(shí)mapper注入失敗問題解決方法 ,需要的朋友可以參考下2017-08-08Java使用quartz實(shí)現(xiàn)定時(shí)任務(wù)示例詳解
這篇文章主要為大家介紹了Java使用quartz實(shí)現(xiàn)定時(shí)任務(wù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08Spring?boot?運(yùn)用策略模式實(shí)現(xiàn)避免多次使用if
這篇文章主要介紹了Spring?boot?運(yùn)用策略模式實(shí)現(xiàn)避免多次使用if,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09