顛倒的價牌

2021-10-01 04:30:54 字數 1532 閱讀 9611

小李的店裡專賣其它店中下架的樣品電視機,可稱為:樣品電視專賣店。

其標價都是4位數字(即千元不等)。

小李為了標價清晰、方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了

這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如:1 2 5 6 8 9 0 都可以。這樣一來,如果牌子掛倒了,有可能完全變成了另乙個**,比如:1958 倒著掛就是:8561,差了幾千元啊!!

當然,多數情況不能倒讀,比如,1110 就不能倒過來,因為0不能作為開始數字。

有一天,悲劇終於發生了。某個店員不小心把店裡的某兩個**牌給掛倒了。並且這兩個**牌的電視機都賣出去了!

慶幸的是**出入不大,其中乙個價牌賠了2百多,另乙個價牌卻賺了8百多,綜合起來,反而多賺了558元。請根據這些資訊計算:賠錢的那個價牌正確的**應該是多少?

答案是乙個4位的整數

//1 2 5 8 0 倒過來還是1 2 5 8 0

//6 9 倒過來是 9 6

//3 4 7 不可能導致 0不能倒置為首位,也就是不能為正常數字的末位數字

// 從1000到9999開始計算, 將倒置後數字減少800-899之間的儲存在乙個陣列,200-299的儲存在乙個陣列,大得減去小的為588

package bluecuppractice;

public

class

dz1130

int flag =0;

for(

int k =

0;k<=

3;k++)}

if(flag==1)

continue

;int result =mark[integer.

parseint

(string.

valueof

(tempchar[3]

))]*

1000

+ mark[integer.

parseint

(string.

valueof

(tempchar[2]

))]*

100+

mark[integer.

parseint

(string.

valueof

(tempchar[1]

))]*

10+ mark[integer.

parseint

(string.

valueof

(tempchar[0]

))];

if((result-i)

>=

800&&

(result-i)

<=

899)if(

(i-result)

>=

200&&

(i-result)

<=

299)

}for

(int i =

0;i}}

}

顛倒的價牌

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來...

顛倒的價牌

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以。這樣一來...

顛倒的價牌

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 參見p1.jpg 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0都可以。這樣一來,...