CCF考試試題之門禁系統(tǒng)java解題代碼
問題描述
濤濤最近要負(fù)責(zé)圖書館的管理工作,需要記錄下每天讀者的到訪情況。每位讀者有一個編號,每條記錄用讀者的編號來表示。給出讀者的來訪記錄,請問每一條記錄中的讀者是第幾次出現(xiàn)。
輸入格式
輸入的第一行包含一個整數(shù)n,表示濤濤的記錄條數(shù)。
第二行包含n個整數(shù),依次表示濤濤的記錄中每位讀者的編號。
輸出格式
輸出一行,包含n個整數(shù),由空格分隔,依次表示每條記錄中的讀者編號是第幾次出現(xiàn)。
樣例輸入
5
1 2 1 1 3
樣例輸出
1 1 2 3 1
評測用例規(guī)模與約定
1≤n≤1,000,讀者的編號為不超過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+" ");
}
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java 遍歷request中的所有表單數(shù)據(jù)的實例代碼
下面小編就為大家?guī)硪黄猨ava 遍歷request中的所有表單數(shù)據(jù)的實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09
SpringBoot中使用MQTT實現(xiàn)消息的訂閱和發(fā)布(示例代碼)
這篇文章主要介紹了SpringBoot中使用MQTT實現(xiàn)消息的訂閱和發(fā)布的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-06-06
Spring MVC參數(shù)自動綁定List的解決方法
這篇文章主要為大家詳細(xì)介紹了Spring MVC參數(shù)自動綁定List的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-12-12
java連接SQL?Server數(shù)據(jù)庫圖文教程(自用)
在Java應(yīng)用程序中,我們經(jīng)常需要與數(shù)據(jù)庫進(jìn)行交互,下面這篇文章主要給大家介紹了關(guān)于java連接SQL?Server數(shù)據(jù)庫的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-06-06
mybatis動態(tài)生成sql語句的實現(xiàn)示例
在MyBatis中,動態(tài)SQL是一個非常重要的特性,它允許我們根據(jù)條件動態(tài)地生成SQL語句,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-11-11

