華為OJ:計算字元個數
因為區分大小寫,所以要用toUpperCase()和toLowerCase()兩個函式同時與charAt得到的字元比較。
import java.util.Scanner; public class countCharNumber { public static void main(String args[]){ Scanner input=new Scanner(System.in); String s=input.nextLine(); char c=input.next().charAt(0); int count=0; for(int i=0;i<s.length();i++){ if(Character.toLowerCase(c)==s.charAt(i)||Character.toUpperCase(c)==s.charAt(i))count++; } System.out.println(count++); } }
相關推薦
華為OJ:計算字元個數
因為區分大小寫,所以要用toUpperCase()和toLowerCase()兩個函式同時與charAt得到的字元比較。 import java.util.Scanner; public class countCharNumber { public static vo
華為筆試-計算字元個數
題目描述 寫出一個程式,接受一個由字母和數字組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。輸入描述: 輸入一個有字母和數字以及空格組成的字串,和一個字元。 輸出描述: 輸出輸入字串中含有該字元的個數。 示例1 輸入 ABCDEF A
[華為oj]計算公共字串
#include <iostream> #include <string> using namespace std; int main(){ int getCommonStrLength(string s1,string s2);
華為OJ ---計算日期到天數的轉換(給定一個日期,輸出為這一年的第幾天)
問題描述: 根據輸入的日期,計算是這一年的第幾天。。 詳細描述: 輸入某年某月某日,判斷這一天是這一年的第幾天?。 思路分析:1.判斷年分是平年還是閏年((year%4==0&&
華為oj 明明的隨機數&&計算字元個數
在此提供三種解法,其實三種解法殊途同歸,不就是排個序,去個重就好! 1.利用map特點,插入map之後,會自動根據關鍵字排序,而且不會出現相同的關鍵字,正好滿足特性 #include<iostream> #include<map> using na
牛客網——華為機試(題2:計算字元個數)(Java)
題目描述: 寫出一個程式,接受一個由字母和數字組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 輸入描述: 輸入一個有字母和數字以及空格組成的字串,和一個字元。 輸出描述: 輸出輸入字串中含有該字元的個數。 示例1: 輸入: ABCD
華為計算字元個數寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。
寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 自己編寫的一個程式,聽牛客網的左神說程式設計也跟高考一樣要不斷地刷題才會有感覺,自
華為線上程式設計題系列-2-計算字元個數
問題描述: 1. 問題涉及知識點. string.toUpperCase() string.toLowerCase() 全部轉為大寫或者全部轉為小寫. string.compareTo
華為oj 字串個數統計&&數字顛倒&&字串翻轉&&字元逆序&&求int型資料在記憶體中儲存時1的個數
同樣只上程式,都是簡單題 #include<iostream> using namespace std; int main() { int in[128], count = 0; char n,temp[100]; memset(in, 0, sizeo
《華為機試線上訓練》之計算字元個數
寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 輸入描述: 輸入一個有字母和數字以及空格組成的字串,和一個字元。 輸出描述: 輸出輸入字串中含有該字元的個數。 輸入例子: ABCDEF A 輸出例子: 1 解題思路:第一反應就是可以
華為OJ 初級:字元個數統計
描述 編寫一個函式,計算字串中含有的不同字元的個數。字元在ACSII碼範圍內(0~127)。不在範圍內的不作統計。 知識點 字串,函式,指標 執行時間限制 10M 記憶體限制 128
華為oj 公共字串計算
此題是經典的動態規劃的題:設c[i][j] 表示第一個字串從開始到 i 的位置,和第二個字串從開始到 j 的位置的最長公共字串的長度,那麼我們可以根據題目得知一下條件 1.如果pFirstStr[i+1]==pSecondStr[j+1],那麼c[i+1][j+1]=c[
華為oj 字串萬用字元
本題,其實和分蘋果的題有那麼一丟丟的類似,在此提供兩種能通過的解法(主要就是對於‘*’的處理) 1.這種解法其實是錯誤的,但是也要說說他的思路,對於 ‘*’ 他直接找 ‘*’ 下一個字元是否出現在需要匹配的串中,並且找到那個位置,認為此位置到之前就是‘*’所匹配的內容。
華為OJ——字串萬用字元
題目描述 問題描述:在計算機中,萬用字元一種特殊語法,廣泛應用於檔案搜尋、資料庫、正則表示式等領域。現要求各位實現字串萬用字元的演算法。 要求: 實現如下2個萬用字元: *:匹配0個或以上的字元(字元由英文字母和數字0-9組成,不區分大小寫
華為oj 字元逆序&&求解立方根&&最小公倍數
圖就不上了簡單了,程式依次和題目對應 #include<iostream> using namespace std; int main() { char in[100]; gets(in); int len =strlen(in); for(int i=len-
華為OJ——公共字串計算
公共字串計算 題目描述 題目標題: 計算兩個字串的最大公共字串的長度,字元不區分大小寫 詳細描述: 介面說明 原型: int getCommonStrLength(char * pFirstStr,
華為oj中級 計算日期到天數轉換
#include<iostream> #include<algorithm> #include<string> #include<vector> #inc
【華為OJ】公共字串計算
描述: 計算兩個字串的最大公共字串的長度,字元不區分大小寫。 知識點: 字串,查詢 題目來源: 內部整理 練習階段: 初級 執行時間限制: 10Sec 記憶體限制: 128MByte 輸入: 輸入兩個字串 輸出: 輸出一個整數 將這個整數以字串的形式逆
華為 oj 公共子串計算
水題,原來以為用dp陣列 結果wrong了兩次 我想還是自己小題大做了···呵呵·· 獻給初學者作為參考 #include <stdio.h> #include <string.h> #define MAX 200 int getComm
華為 oj 簡單密碼破解&&汽水瓶&&刪除字串中出現次數最少的字元&&字串排序
這四道題就不上圖了,因為太簡單,就四道題湊在一起了,應該放在簡單題中。 第一題.這道題只需要注意字母‘Z’時候的轉換,直接上程式碼 #include<iostream> #include<string> using namespace std;