[程式設計題]確定字元互異
請實現一個演算法,確定一個字串的所有字元是否全都不同。這裡我們要求不允許使用額外的儲存結構。
給定一個string iniString,請返回一個bool值,True代表所有字元全都不同,False代表存在相同的字元。
保證字串中的字元為ASCII字元。字串的長度小於等於3000。
1 public static boolean check(String str) { 2 for(int i=0;i<str.length()-1;i++) { 3 for(int j=i+1;j<str.length();j++) { 4 if(str.charAt(i)==str.charAt(j)) {return false;} 5 } 6 } 7 return true;
因為是ASCII碼,所以在迴圈判斷之前新增條件,如果字串的長度大於256,則自動返回false。
相關推薦
[程式設計題]確定字元互異
請實現一個演算法,確定一個字串的所有字元是否全都不同。這裡我們要求不允許使用額外的儲存結構。 給定一個string iniString,請返回一個bool值,True代表所有字元全都不同,False代表存在相同的字元。 保證字串中的字元為ASCII字元。字串的長度小於等於3000。
【程式設計題】確定字元互異
[程式設計題]確定字元互異 熱度指數:76985 時間限制:3秒 空間限制:32768K 請實現一個演算法,確定一個字串的所有字元是否全都不同。這裡我們要求不允許使用額外的儲存結構。 給定一個s
牛客網程式設計師面試金典:1.1確定字元互異(java實現)
問題描述: 請實現一個演算法,確定一個字串的所有字元是否全都不同。這裡我們要求不允許使用額外的儲存結構。 給定一個string iniString,請返回一個bool值,True代表所有字元全都不同,False代表存在相同的字元。保證字串中的字元為A
演算法程式設計題:字元逆序
題目描述 將一個字串str的內容顛倒過來,並輸出。str的長度不超過100個字元。 輸入 輸入包括一行。 第一行輸入的字串。 輸出 輸出轉換好的逆序字串。 樣例輸入 I am a student 樣例輸出 tneduts a ma I 程式設計程式碼如下
確定字串互異
編寫一段程式,確定一個字串的所有字元是否全部都不同 #include<stdio.h> #include<iostream> #include<string> us
(騰訊程式設計題)字元移位--js
小Q最近遇到了一個難題:把一個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。你能幫幫小Q嗎?輸入描述:輸入資料有多組,每組包含一個字串s,且保證:1<=s.length<=1000輸出描述:對於每組資料,輸出移位後的字串。輸入例子1:
程式設計題:統計字串中字元出現的次數
1. from collections import Counter string = '1212ababABAB' s = Counter(string) print(s) 2. string = '1212ababABAB' s = {x: string.count(x
劍指offer程式設計題(JAVA實現)——第34題:第一次只出現一次的字元
github https://github.com/JasonZhangCauc/JZOffer 劍指offer程式設計題(JAVA實現)——第34題:第一次只出現一次的字元
華為線上程式設計題系列-2-計算字元個數
問題描述: 1. 問題涉及知識點. string.toUpperCase() string.toLowerCase() 全部轉為大寫或者全部轉為小寫. string.compareTo
[程式設計題]輸入一行字元,分別統計出包含英文字母、空格、數字和其它字元的個數
Talk is cheap, show me the code. 一、問題描述 輸入一行字元,分別統計出包含英文字母、空格、數字和其它字元的個數。 /** * 統計出英文字母字元的個數。
50道程式設計題之07:輸入一行字元,分別統計出其中的英文字母,空格,數字和其他字元的個數
package com.demo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * Created by 莫文龍 on
程式設計題--給定一個字串陣列,判斷每個字元出現次數
題目要求:給定一個字串陣列,判斷每個字元出現多少次? 解決思路:利用Map的特性:即Map集合中如果兩個key(鍵)值是一樣相同的,那麼,後放(put)入的值會將前面存在的value(值)替換掉,也就是覆蓋了前面的value。 所以把字元陣列中的字元當作ke
【程式設計題】輸入一個字串,輸出該字串中相鄰字元的所有組合。
/** * 輸入一個字串,輸出該字串中相鄰字元的所有組合。 舉個例子,如果輸入abc,它的組合有a、b、c、ab、bc、abc。(注意:輸出的組合需要去重)(40分) * @param args
[程式設計題]字元個數統計
Talk is cheap, show me the code. 一、問題描述 編寫一個函式,計算字串中含有的不同字元的個數。字元在ACSII碼範圍內(0~127)。不在範圍內的不作統計。 輸入描述: 輸入N個字元,字元在ACSII碼範圍內
2017年,去哪兒機試程式設計題 《統計字元》--》找出字串中首先出現3次的字元
一,問題描述: 1,給定一個英文字串,請寫一段程式碼找出這個字串中首先出現三次的那個英文字元。 2, 輸入: qywyery23tdd 輸出: y 二,AC了的程式 import java.util.*; public class
【leetcode 簡單】 第七十題 有效的字母異位詞
給定 etc turn dot 怎麽辦 sorted 說明 ott 編寫 給定兩個字符串 s 和 t ,編寫一個函數來判斷 t 是否是 s 的一個字母異位詞。 示例 1: 輸入: s = "anagram", t = "nagaram" 輸出: true 示例 2: 輸
[程式設計題]進位制轉換
寫出一個程式,接受一個十六進位制的數值字串,輸出該數值的十進位制字串。(多組同時輸入 ) 輸入描述: 輸入一個十六進位制的數值字串。 輸出描述: 輸出該數值的十進位制字串。 輸入例子: 0xA 輸出例子: 10 package HWResear
[程式設計題] 明明的隨機數
時間限制:1秒 空間限制:32768K 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好
[程式設計題] 汽水瓶
時間限制:1秒 空間限制:32768K 有這樣一道智力題:“某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?”答案是5瓶,方法如下:先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空瓶子。然後
網易2018校園招聘程式設計題
[程式設計題] 魔法幣 時間限制:1秒 空間限制:32768K 小易準備去魔法王國採購魔法神器,購買魔法神器需要使用魔法幣,但是小易現在一枚魔法幣都沒有,但是小易有兩臺魔法機器可以通過投入x(x可以為0)個魔法幣產生更多的魔法幣。 魔法機器1:如果投入x個魔法幣,魔法機器會將其變