October 3, 2019

Másele №4

Ólshemleri A1xB1xC1 hám A2xB2xC2 bolǵan 2 qutı bar. Bul qutılardıń birin ekinshisiniń ishine tolıq salıw múmkin yamasa múmkin emesligin anıqlań. Qutılardı hárbir qabırǵası kósherinde 90 gradusqa burıw múmkin.

A1, B1, C1, A2, B2, C2 ler 100 den kishi bolǵan natural sanlar.
Tómendegi jaǵdaylardan birewi juwapqa shıǵarılsın:

  1. Eger qutı ólshemleri birdey bolsa, "Qutılar bir-birine teń";
  2. Eger 1-qutını 2-ge salıw múmkin bolsa, "1-qutını 2-qutıǵa salıw múmkin";
  3. Eger 2-qutını 1-ge salıw múmkin bolsa, "2-qutını 1-qutıǵa salıw múmkin";
  4. Basqa jaǵdaylarda "Qutılardı bir-biriniń ishine salıw múmkin emes".

Ideya: dáslep eki qutı qabırǵaların ósiw tártibinde jaylastıramız, yaǵnıy hárbir qutı qabırǵaları A1<=B1<=C1, A2<=B2<=C2 kórinisine keliwi kerek. Onnan keyin 4 jaǵdaydı tekseremiz:

  1. A1==A2, B1==B2, C1==C2 bolsa, onda qutılar teń;
  2. A1>=A2, B1>=B2, C1>=C2 bolsa, onda 1-qutıǵa 2-qutı jaylasadı;
  3. A1<=A2, B1<=B2, C1<=C2 bolsa, onda 2-qutıǵa 1-qutı jaylasadı;
  4. Joqarıdaǵı jaǵdaylardıń hesh biri orınlanbasa, onda qutılar bir-birine sáykes kelmeydi.

Realizaciya: ósiw tártibinde jaylastırıw ushın massivlerden paydalansaq programma kodı qısqa boladı, al massivlerden paydalanbay tek shárt operatorınan paydalanıp islesek programma kodı úlkenlew boladı.

1. Massivlerden paydalanbay tek shárt operatorınan paydalanıp islengeni:

Java tilinde programması
1-jaǵday
2-jaǵday
3-jaǵday
4-jaǵday

2. Massivlerden paydalanıp islengeni:

Java tilinde programması