java__給定一個升序排列的陣列,去掉重複的數,並輸出新的陣列的長度
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int []arr=new int [n];
int m=n;
for(int i=0;i<n;i++){
arr[i]=in.nextInt();
}
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(arr[i]==arr[j]){
m--;
break;
}
}
}
System.out.println(m);
}
}
相關推薦
java__給定一個升序排列的陣列,去掉重複的數,並輸出新的陣列的長度
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner
給定一個升序排列的陣列,去掉重複的數,並輸出新的陣列的長度。
給定一個升序排列的陣列,去掉重複的數,並輸出新的陣列的長度。 例如:陣列 A={1,1,2},你的程式應該輸出 2 即新陣列的長度,新陣列為 {1,2}。 要求:不能新開陣列分配額外的空間,即常數空間限制。 輸入格式 輸入一個整數 n(1≤n≤1000)。 接下來一行
java__給定一個非負整數陣列,假定你的初始位置為陣列第一個下標。 陣列中的每個元素代表你在那個位置能夠跳躍的最大長度。 請確認你是否能夠跳躍到陣列的最後一個下標。
import java.util.Scanner; public class Main { public static void main(String[] args){
給定一個5*5的矩陣(數學上,一個r×c的矩陣是一個由r行c列元素排列成的矩形陣列),將第n行和第m行交換,輸出交換後的結果。
描述給定一個5*5的矩陣(數學上,一個r×c的矩陣是一個由r行c列元素排列成的矩形陣列),將第n行和第m行交換,輸出交換後的結果。輸入輸入共6行,前5行為矩陣的每一行元素,元素與元素之間以一個空格分開。
在排序數組中查找元素的第一個和最後一個位置(給定一個按照升序排列的整數數組 nums,和一個目標值 target。找出給定目標值在數組中的開始位置和結束位置。)
size ati 輸入 元素 new 找到 arc bre code 示例 1: 輸入: nums = [5,7,7,8,8,10], target = 8 輸出: [3,4] 示例 2: 輸入: nums = [5,7,7,8,8,10], target = 6
java__給定一個數組和一個數(該數不一定在陣列中),從數組裡刪掉這個數字,返回剩下的陣列長度。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner
給定一個僅包含大小寫和空格‘ ’的字串,返回其最後一個單詞的長度
#include<stdio.h> #include<string.h> int main() { char a[80]; int j,k,l=0; gets(a); j=strlen(a); for(k=j-1;k>=0;k--) { if(a[k]
ACMNO.45 時間轉換 給定一個以秒為單位的時間t,要求用 “< H> :< M> :< S> ”的格式來表示這個時間。< H> 表示時間,< M> 表示分鐘, 而< S> 表示秒,它們都是整
題目描述 給定一個以秒為單位的時間t,要求用 “< H> :< M> :< S> ”的格式來表示這個時間。 < H> 表示時間,< M> 表示分鐘, 而< S> 表示秒,它們都是整數且沒有前導的“0”。 例如
演算法:給定整數型陣列,要求去除重複元素形成新陣列,並返回新陣列長度
/** * * @author VK * @Date 2016-12-19 10:48 * @Decribe 題目:給定一個整數型一維陣列,去除重複元素形成新陣列, * 並返回新陣列長度。不額外分配陣列空間 * */ public class
解壓 ---- 現在有一場跳水比賽決賽,共10名裁判,10選手,評分規則是這10名裁判依次給選手打分,如果裁判棄權則沒有分。最後,去掉一個最高分,去掉最低分,剩下的成績平均分就是選手的最終成績
現在有一場跳水比賽決賽,共10名裁判,10選手,評分規則是這10名裁判依次給選手打分,如果裁判棄權則沒有分。最後,去掉一個最高分,去掉最低分,剩下的成績平均分就是選手的最終成績解壓In [1]:a, b
mysql插入數據時,去掉重復的數據;
table nor font eat pre mys tinc 一個 PE 1. 利用insert ignore into語句去重 mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) -&
給定一個公式字符串用java進行拆解並計算結果
eal rgs del 返回結果 array res new 小數點 color 需求很簡單,給定一個字符串形式的公式規則,用java代碼進行拆解,並能計算出結果。 ?考慮字符串中數字格式【整數、小數點】 ?考慮字符串中運算符【+-*/()】 ?考慮空格、運算規則【被0除】
C++ boost庫子類與父類之間,去掉頂層const,動態轉換
template<class _Ty1, class _Ty2> shared_ptr<_Ty1> static_pointer_cast(const shared_ptr<_Ty2>& _Other) { // return
Python 編寫程式,使用者輸入一個列表和兩個整數作為下標,然後使用切片獲取並輸出列表中結餘兩個下標之間的元素組成的子列表。
編寫程式,使用者輸入一個列表和兩個整數作為下標,然後使用切片獲取並輸出列表中結餘兩個下標之間的元素組成的子列表。例如,使用者輸入 [1,2,3,4,5,6]和2,5,程式輸出[3,4,5] 練習題 2018.10.11 x = int(input("輸入下標下限:"))
發起一個ajax請求,response 重定向,為什麼不起作用?
總結: Ajax只是利用指令碼訪問對應url獲取資料而已,不能做除了獲取返回資料以外的其它動作了。所以瀏覽器端是不會發起重定向的。 個人理解正常http url請求和ajax請求的區別: 1)正常的http url請求,只有瀏覽器和伺服器兩個參與者。瀏覽器端發起一
素數距離問題 時間限制:3000 ms | 記憶體限制:65535 KB 難度:2 描述 現在給出你一些數,要求你寫出一個程式,輸出這些整數相鄰最近的素數,並輸出其相距長度。如果左右有等距離長度素數
個人理解:判斷輸入的數是不是輸入只要判斷一個數i從2開始到到i*i小於等於輸入的這個數,對於0,1要直接輸出來0,然後找到左右的兩個素數進行比較大小後打印出即可 #include<stdio.h> #include<string.h>#inclu
WdatePicker控制元件,去掉週六週末,並顯示預約的未來3-5天 程式碼
<div class="czcx_form"> <script> function startdate() { va
android AppCompat, splash啟動白屏(黑屏)全屏,去掉狀態列,以及splash與虛擬按鍵遮擋
在做專案是,需要加一個splash,以美化應用,消除app啟動等待的乏味 一、使用環境 使用Android Studio activity 繼承 AppCompatActivity, 實現splash功能 測試環境,沒有虛擬返回按鍵的安卓手機
VB:編寫程式,實現如下規律的5*5矩陣存入陣列,並輸出該陣列
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 編寫程式,實現如下規律的5*5矩陣存入陣列,並輸出該陣列 1 1 1 1
刪除陣列中相同的數,統計兩個陣列中重複數個數並把不同數找出來
#include<iostream> using namespace std; #define N 9 #define M 7 int del(int len,int array[]); int compare_array( int len1, int arra