- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
map_of_enemy :: [[Int]] -> [[Int]]
map_of_enemy [] = []
map_of_enemy list = (iniciar (0) (0) (list))
iniciar :: Int -> Int -> [[Int]] -> [[Int]]
iniciar a b list = if(a == (length list)-1) then [rango a 0 list]
else [rango a 0 list]++[(iniciar (a+1) 0 list)]
rango :: Int -> Int -> [[Int]] -> [Int]
rango a b list = if (b==(length list)-1 && (((list!!a!!0)==(list!!b!!0)) && ((list!!a!!1)==(list!!b!!1)) && ((list!!a!!2)==(list!!b!!2))))
then [0]
else if (b==(length list)-1 && (((list!!a!!0)/=(list!!b!!0)) || ((list!!a!!1)/=(list!!b!!1)) || ((list!!a!!2)/=(list!!b!!2))))
then (rango2 a (list!!b) list)
else if (((list!!a!!0)==(list!!b!!0)) && ((list!!a!!1)==(list!!b!!1)) && ((list!!a!!2)==(list!!b!!2)))
then [0]++(rango a (b+1) list)
else (rango2 a (list!!b) list)++(rango a (b+1) list)
rango2 :: Int -> [Int] -> [[Int]] -> [Int]
rango2 a b list = if ((verif [(list!!a!!0)+(list!!a!!2),(list!!a!!1)+(list!!a!!2)] [(list!!a!!0)-(list!!a!!2),(list!!a!!1)-(list!!a!!2)] (b))) then [1]
else [0]
verif a b c = if (((c!!0) < (a!!0)) && ((c!!0) > (b!!0)) && ((c!!1) < (a!!1)) && ((c!!1) > (b!!1))) then True
else if (((c!!0) < (a!!0)) && ((c!!0) == (b!!0)) && ((c!!1) < (a!!1)) && ((c!!1) == (b!!1))) then True
else if (((c!!0) == (a!!0)) && ((c!!0) > (b!!0)) && ((c!!1) == (a!!1)) && ((c!!1) > (b!!1))) then True
else False
kegdan 22.07.2014 19:12 # +1
1024-- 22.07.2014 19:19 # +3
kegdan 22.07.2014 19:57 # +1
заменяется на
kegdan 22.07.2014 20:10 # +1
kegdan 22.07.2014 20:17 # +1
guest8 24.04.2020 23:34 # −999
BJlADuMuPCKuu_nemxy 24.04.2020 23:27 # 0
Cascader 31.07.2014 13:20 # +1
if (((c!!0) < (a!!0)) && ((c!!0) > (b!!0)) && ((c!!1) < (a!!1)) && ((c!!1) > (b!!1))) then True
else if (((c!!0) < (a!!0)) && ((c!!0) == (b!!0)) && ((c!!1) < (a!!1)) && ((c!!1) == (b!!1))) then True
else if (((c!!0) == (a!!0)) && ((c!!0) > (b!!0)) && ((c!!1) == (a!!1)) && ((c!!1) > (b!!1))) then True
else False
Kakou_barop_JJJ 24.04.2020 23:41 # 0
Yuuri 01.08.2014 15:41 # +1
aloorpro 21.04.2020 18:56 # 0
jojaxon 21.04.2020 19:24 # 0
BECEHHuu_nemyx 24.04.2020 13:09 # +1
jojaxon 24.04.2020 14:00 # 0
TOPT 24.04.2020 14:12 # 0
1024-- 24.04.2020 14:15 # 0
https://translate.google.ru/#view=home&op=translate&sl=auto&tl=ru&text=%E3%81%AB%E3%82%83
https://translate.google.ru/#view=home&op=translate&sl=auto&tl=be&text=%E3%81%AB%E3%82%83
https://translate.google.ru/#view=home&op=translate&sl=auto&tl=uk&text=%E3%81%AB%E3%82%83
TOPT 24.04.2020 14:44 # 0