スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

TopCoder

Problem Statement
    
You enjoy working with numbers that contain only square digits (namely, 0, 1, 4 and 9). The sequence containing only these digits is 0, 1, 4, 9, 10, 11, 14... Return the n-th term (indexed from 0) in this sequence.
0,1,4,9のみの二乗数のみを含む数列で遊びましょう。引数n(数列のn番目)の数列の要素を返す。nは0から。
Definition
    
Class:
SquareDigitNumbers
Method:
getNumber
Parameters:
int
Returns:
int
Method signature:
int getNumber(int n)
(be sure your method is public)
    

Constraints
-
n will be between 0 and 1000, inclusive.
Examples
0)

    
0
Returns: 0
The first square digit number is 0.
1)

    
5
Returns: 11

2)

    
16
Returns: 100

3)

    
121
Returns: 1941

4)

    
123
Returns: 1949

public class SquareDigitNumbers{
public int getNumber(int n){
int answer,exp;
answer = 0;
exp = 1;
while(n>0){
answer += exp*(n%4)*(n%4);
n/= 4;
exp *= 10;
}
return answer;

}
}


スポンサーサイト
プロフィール

tjnet777

Author:tjnet777
Solaris, VPNのサポート業務を1年

金融系SIerで業務アプリの開発、メンテを3年半

離職して大学院大学 1年生

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。