面試演算法題1
面試演算法題1
在論壇看到有人提問,由於沒有儲存帖子路徑,到處找了一下,沒找到。乾脆就放到blog上。
/*
* 有一個整數n,寫一個函式f(n),返回0到n之間出現的”1″的個數。
* 比如f(13)=6,現在f(1)=1,問下一個最大的f(n)=n的n是什麼?
* writed by chszs
*/
package myApp;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Mymethod1 {
private static String str=null;
private static Integer n=0;
private static int totalOne=0;
public static void main(String[] args) throws IOException{
System.out.println(“請輸入一個整數:”);
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
n=Integer.valueOf(br.readLine());
for(Integer i=n;i>0;i–){
totalOne=totalOne+Fn(i);
}
System.out.println(“函式f(n)從0到n之間出現的`1`的個數為:”+totalOne);
}
public static int Fn(Integer a){
char[] re=a.toString().toCharArray();
int le=re.length;
int num=0;
for(int i=0;i<le;i++){
if(re[i]==`1`){
num++;
}
}
return num;
}
}
相關文章
- 面試題1面試題
- 演算法面試題演算法面試題
- java 面試題1Java面試題
- 位元組面試演算法題-0,1揹包問題面試演算法
- 面試題1:9月25日面試題面試題
- 演算法面試題(二)演算法面試題
- 演算法面試題:一演算法面試題
- php演算法面試題PHP演算法面試題
- c++面試題1C++面試題
- 演算法面試:陣列編碼面試問題演算法面試陣列
- 面試演算法題記錄面試演算法
- C++面試題整理 1C++面試題
- AI筆試面試題庫-Python題目解析1AI筆試面試題Python
- 【面試題】大資料開發第1輪面試面試題大資料
- 軟體測試經典面試題(1)面試題
- 面試題預習(1-24)面試題
- 面試題之:java基礎1面試題Java
- 多執行緒面試題1執行緒面試題
- .net面試題目1-50面試題
- 面試題總結-演算法部分面試題演算法
- C# 面試問題與解答1C#面試
- Spring事務的1道面試題Spring面試題
- google經典演算法面試題-雞蛋問題Go演算法面試題
- HTML最新面試題(筆試面試題)HTML面試題筆試
- 【面試演算法題】一維消除遊戲面試演算法遊戲
- 資料結構和演算法面試題系列—二叉樹面試題彙總資料結構演算法面試題二叉樹
- 面試題:面試經面試題
- 「前端面試題系列1」今日頭條 面試題和思路解析前端面試題
- 寫給自己看的面試題整理-演算法&某東筆試題面試題演算法筆試
- 關於 0 == ‘aa’,返回 1 的面試題面試題
- 面試常考演算法題之並查集問題面試演算法並查集
- 演算法與面試之-如何準備演算法面試演算法面試
- 「面試題」20+Vue面試題整理面試題Vue
- 【演算法工程師】Python面試問題總結演算法工程師Python面試
- 演算法面試題彙總_2求眾數演算法面試題
- 演算法、資料結構 常見面試題演算法資料結構面試題
- webpack面試1Web面試
- [演算法總結] 17 題搞定 BAT 面試——連結串列題演算法BAT面試
- 面試題面試題