Форум программистов, компьютерный форум CyberForum.ru

Что в идеале мог бы посчитать данный код (3.0) - Swift

Восстановить пароль Регистрация
 
akakiy_bloom
0 / 0 / 0
Регистрация: 18.10.2016
Сообщений: 1
18.10.2016, 00:24     Что в идеале мог бы посчитать данный код (3.0) #1
typealias Range=CountableClosedRange<Int>;
typealias CountableCloseRange=String
extension CountableRange{func dy(`dy`Element)->()){for `K`in self{`dy`(K)}}}
postfix func&+(arg:Any)->String{return["0":"01","1":"0"]["\(arg)"]!};

struct P : Hashable{
let x : Int;
let y : Int;
var `hashValue` : Int{ return( x.hashValue&*37&+y.hashValue )
}};

postfix operator &+;typealias SP=String;

func ><(n : Int!, f: () -> ()?) {
if n > 0{
f();
(n-1) >< f
}
};

extension String{
var `out` : String.CharacterView{
get{
return self.characters
}
}
}

func == (a : P, b : P) -> Bool {
return a.x == b.x && a.y==b.y
};

struct Ñ{
var `out` = String( Int(0x1));
mutating func `n`(){
self = Ñ(out:`out`.out.reduce(SP()){$0+$1&+})}};

extension K{
var`x`:Int{return{n in 3&*n&+1}(self)};var`y`:Int{return{$0<=1 ?0b1:2&*($0-0x1
).y&+($0-K(0xap1)>>3).y}(self)}};infix operator ><;var`c`=Ñ();
var a:[P:SP]=[:];
var x , y, dx , dy : int;

(x,y,dy,dx)=(0,0,-1,0);

`a`[P(x:x,y:y)]="K"13.x><{c.n()};

for n in 0..<c.`out`.`out`.count-1{(x,y)=(x+dx,y+dy);

a[P(x : x,y : y)] = a[P(x : int(), y : int())];

if "0" == c.out.out.map({String($0)})[n]{(dx,dy)=n%2==K() ?(
dy,-dx)-dy,dx)}};print((1...13).reversed().map{(e:K)->K in var k=e.y;let r
[K])->Range={`p`in`p`.reduce(K.max){min($0,$1)}...p.reduce(Int.min){$1>$0 ?$1:
$0}-k+1};var c = -1,p=Array(a.keys);let u=p.map{$0.x},v=p.map{$0.y},t={(x:K,y:
K)->Bool in"K"==a[P(x:x,y:y)]};for y in r(v){for x in r(u){if((x..<x+k).filter
{u in(y..<y+k).filter{v in !t(u,v)}.count==k}.count==k){c+=1;(x..<x+k).forEach
{u in(y..<y+k).dy{v in a[P(x:u,y:v)]="K"}}}}};return(c>>1);}.reduce(0){$0+$1})
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2016, 00:24     Что в идеале мог бы посчитать данный код (3.0)
Посмотрите здесь:

Что обозначает данный код? C++
PHP Что делает данный код?
Что делает данный код? C++
Java БД Что делает данный код
Что делает данный код? JavaScript
Посчитать определенные символы в TextField Swift

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 05:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru