javait
sharing java programming experience
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆 - 5 文章 - 0 trackbacks - 0
<
2009年3月
>
日
一
二
三
四
五
六
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
tc_exercise(5)
隨筆檔案
2009年4月 (2)
2009年3月 (3)
文章分類
tc_exercise
搜索
最新評論
閱讀排行榜
1.?SRM 149 FormatAmt(121)
2.?SRM 148 DivisorDigits(121)
3.?SRM 147 CCipher(118)
4.?SRM 145 ImageDithering(93)
5.?SRM 144 Time(88)
評論排行榜
1.?SRM 147 CCipher(0)
2.?SRM 149 FormatAmt(0)
3.?SRM 148 DivisorDigits(0)
4.?SRM 145 ImageDithering(0)
5.?SRM 144 Time(0)
2009年3月21日
SRM 147 CCipher
1
import
java.lang.
*
;
2
import
java.util.
*
;
3
4
public
class
CCipher
{
5
public
String decode(String cipherText,
int
shift)
{
6
7
StringBuffer ans
=
new
StringBuffer();
8
for
(
int
i
=
0
; i
<
cipherText.length();
++
i)
{
9
char
ch
=
cipherText.charAt(i);
10
if
(ch
-
'
A
'
-
shift
<
0
)
{
11
ch
+=
26
-
shift;
12
}
else
{
13
ch
-=
shift;
14
}
15
ans.append(ch);
16
}
17
return
ans.toString();
18
19
}
20
}
posted @
2009-04-05 20:09
edwing 閱讀(118) |
評論 (0)
|
編輯
收藏
SRM 149 FormatAmt
1
import
java.util.
*
;
2
import
java.lang.
*
;
3
4
public
class
FormatAmt
{
5
6
public
String amount(
int
dollars,
int
cents)
{
7
8
String ans
=
""
;
9
String dollarsStr
=
String.valueOf(dollars);
10
int
n
=
dollarsStr.length();
11
int
begin
=
(
3
-
(n
%
3
))
%
3
;
12
for
(
int
i
=
0
, j
=
begin; i
<
n;
++
i, j
=
(
++
j)
%
3
)
{
13
if
(i
!=
0
&&
j
==
0
)
{
14
ans
+=
"
,
"
;
15
}
16
ans
+=
dollarsStr.charAt(i);
17
}
18
ans
=
"
$
"
+
ans
+
"
.
"
;
19
if
(cents
<
10
)
{
20
ans
+=
"
0
"
+
cents;
21
}
else
{
22
ans
+=
cents;
23
}
24
return
ans;
25
26
}
27
28
}
posted @
2009-04-05 20:07
edwing 閱讀(121) |
評論 (0)
|
編輯
收藏
SRM 148 DivisorDigits
1
import
java.util.
*
;
2
import
java.lang.
*
;
3
4
public
class
DivisorDigits
{
5
public
int
howMany(
int
number)
{
6
7
int
ans
=
0
;
8
int
n
=
number;
9
while
(n
!=
0
)
{
10
int
n1
=
n
%
10
;
11
if
(n1
!=
0
&&
number
%
n1
==
0
)
{
12
++
ans;
13
}
14
n
/=
10
;
15
}
16
return
ans;
17
18
}
19
}
posted @
2009-03-21 10:27
edwing 閱讀(121) |
評論 (0)
|
編輯
收藏
SRM 145 ImageDithering
1
import
java.util.
*
;
2
3
public
class
ImageDithering
{
4
public
int
count(String dithered, String[] screen)
{
5
int
ans
=
0
;
6
for
(
int
i
=
0
; i
<
screen.length;
++
i)
{
7
for
(
int
j
=
0
; j
<
screen[
0
].length();
++
j)
{
8
char
ch
=
screen[i].charAt(j);
9
if
(dithered.indexOf(ch)
!=
-
1
)
{
10
++
ans;
11
}
12
}
13
}
14
return
ans;
15
}
16
}
posted @
2009-03-21 10:21
edwing 閱讀(93) |
評論 (0)
|
編輯
收藏
SRM 144 Time
1
public
class
Time
{
2
public
String whatTime(
int
seconds)
{
3
int
h
=
seconds
/
3600
;
4
int
m
=
seconds
/
60
%
60
;
5
int
s
=
seconds
%
60
;
6
return
(h
+
"
:
"
+
m
+
"
:
"
+
s);
7
}
8
}
posted @
2009-03-21 10:17
edwing 閱讀(88) |
評論 (0)
|
編輯
收藏
Copyright ©2025 edwing Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
腾冲县
|
玉田县
|
博乐市
|
永城市
|
靖安县
|
清原
|
孟津县
|
八宿县
|
镇坪县
|
德令哈市
|
搜索
|
鹰潭市
|
绥棱县
|
河北区
|
宿州市
|
阿尔山市
|
韶山市
|
自治县
|
门源
|
左贡县
|
井冈山市
|
海安县
|
安顺市
|
淮滨县
|
泊头市
|
和平县
|
双辽市
|
北碚区
|
陈巴尔虎旗
|
闻喜县
|
分宜县
|
治多县
|
交口县
|
吉水县
|
北流市
|
湘阴县
|
正安县
|
榕江县
|
灌阳县
|
博罗县
|
北海市
|