騰訊公司費解的sql面試題歸納
已知 小小+霸霸+王王=小霸王
小=?,霸=?,王=?
用sql求證
大家給點看法
分享分享!!!!
看了大家這麼多答案
最後提醒大家一點
是用sql求證 這纔是這道題目的重點
當然用別的方法也可以做出來,但我想這不是面試官所期望的答案吧
現在給出sql求證的答案
已知 小小+霸霸+王王=小霸王
小=?,霸=?,王=?
用sql求證
declare @data int,@i int,@j int,@l int
set @data=100
while (@data<=999)
begin
set @i=@data/100
set @j=@data/10 % 10
set @l=@data % 10
if((@i+@j+@l)*11=@data)
begin
Select @data data,@i i,@j j,@l l
break
end
set @data=@data+1
end;
分析:
II+JJ+LL=IJL
I*10+I +J*10+J+L*10+L = I*100+J*10+L
(I+J+L)*11
要理解提議:
11+99+88=198,求滿足這樣要求的'數,1,9,8等等~
以下是各種討論方式:
1.較爲簡潔的:
createtablen_table(nint)--n爲0..9 selecta.n,b.n,c.n fromn_tablea,n_tableb,n_tablec where11*(a.n+b.n+c.n)=a.n*100+b.n*10+c.n
2.
題目實際上是方程
10x+x+10y+y+10z+z = 100x+10y+z(x,y,z都是0到9的正整數)
簡化得89x-y-10z = 0
y = 89x-10Z
特解(x,y,z)=(10,0,89)
y = 89-10t(t爲整數)
0=
得出
0=<89-10t<=9
於是t = 8,y = 9
現在89x-10z = 9
0=0=0=<10z = 89x-9<=90
於是9=<89x<=99
x只能取1
代入89x-10z = 9,
得89 - 10z = 9
z = 8
於是可以得出解爲(1,9,8)
-
面試的自我評價精選15篇
在平平淡淡的學習、工作、生活中,我們很多時候都不得不用到自我評價,自我評價不僅影響社會中人與人的交往方式,而且影響社會中人的心理健康程度,影響人的價值觀和人生觀的合理程度。相信許多人會覺得自我評價很難寫吧,下面是小編整理的面試的自我評價,僅供參考,大家一...
-
面試自我評價13篇
在日復一日的學習、工作或生活中,我們常常要寫自我評價,自我評價是自我教育的重要條件。你所見過的自我評價是什麼樣的呢?下面是小編爲大家收集的面試自我評價,希望對大家有所幫助。面試自我評價篇1在這3年的大學學習和生活中,我各方面的能力都得到了發展,可以說,經過...
-
個人面試自我評價(集錦8篇)
在生活、工作和學習中,我們最不陌生的就是自我評價了,自我評價不僅影響社會中人與人的交往方式,而且影響社會中人的心理健康程度,影響人的價值觀和人生觀的合理程度。怎麼寫自我評價才能避免踩雷呢?以下是小編整理的個人面試自我評價,希望能夠幫助到大家。個人面試自...
-
招聘教師面試方案4篇
爲了確定工作或事情順利開展,往往需要預先制定好方案,方案是計劃中內容最爲複雜的一種。那麼我們該怎麼去寫方案呢?下面是小編收集整理的招聘教師面試方案,歡迎閱讀與收藏。招聘教師面試方案1爲切實做好20xx年上栗縣經省統一公開招聘教師的面試工作,確保面試嚴謹有...