- 1
- 2
- 3
http://korzinka.byethost9.com/?i=1
Какой багор))) Качает всю базу и картинки... сайт весит более 350 МБ и ещё качает...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
http://korzinka.byethost9.com/?i=1
Какой багор))) Качает всю базу и картинки... сайт весит более 350 МБ и ещё качает...
+1
var v: List[Int?] = List@{1, 2, none, 4};
//Chained - List@{1, 4, 16}
v->filter(fn(x) => x != none)->map[Int](fn(x) => x*x)
//Piped none filter - List@{1, 4, 16}
v |> filter(fn(x) => x != none) |> map[Int](fn(x) => x*x)
//Piped with noneable filter - List@{1, 4, 16}
v |??> map[Int](fn(x) => x*x)
//Piped with none to result - List@{1, 4, none, 16}
v |?> map[Int](fn(x) => x*x)
// 5.15 Merge
entity Baz {
field f: Int;
field g: Int;
field k: Bool
}
var t = @[ 1, 2, 3 ];
t<+(@[5]) //@[1, 2, 3, 5]
t<+(@[3, 5]) //@[1, 2, 3, 3, 5]
var r = @{ f=1, g=2, k=true };
r<+(@{g=5}) //@{f=1, g=5, k=true}
r<+(@{g=3, k=false}) //@{f=1, g=3, k=false}
r<+(@{g=5, h=0) //@{f=1, g=5, k=true, h=0}
var e = Baz@{ f=1, g=2, k=true };
e<+(@{g=5}) //@{f=1, g=5, k=true}
e<+(@{g=3, k=false}) //@{f=1, g=3, k=false}
e<+(@{g=5, h=0) //error field not defined
«Буквально несколько дней назад компания Microsoft представила публике новый язык программирования. Языку дали название Bosque. Главная миссия дизайна языка — чтобы он был прост и понятен как для человека, так и для компьютера»
А вот кому новый, простой и понятный язык? Содержание спецсимволов всего на 54% превосходит таковое у «C++»!
h/448814
https://github.com/Microsoft/BosqueLanguage/blob/master/docs/language/overview.md
0
enum {
#include "opcodes"
};
Хотел юзать один файл с перечислением и в "Си" и в "fasm", но только потом понял, что в "fasm" так не получится :(
+2
https://codepen.io/Chokcoco/pen/jJJbmz
Нихуёво так
+3
// https://stackoverflow.com/questions/313970/how-to-convert-stdstring-to-lower-case?__=1746193182#
std::transform(data.begin(), data.end(), data.begin(), ::tolower);
Какой багор )))
0
0
Мне кажется или в тройке input(str) не дружит в юникоде в str?
+1
#include <bits/stdc++.h>
using namespace std;
vector <pair<int,int> > vpp;
long long vres = 0;
int get_dist(pair<int,int> l, pair<int,int> r)
{
int ans1 = abs(l.first - r.first);
int ans2 = abs(l.second - r.second);
return ans1 + ans2;
}
pair<vector <pair<int,int> > , long long> rec(const string &s, int id,long long len,pair<int,int> pos,vector <vector <pair<int,int> > > &cl, vector <pair<int,int> > p)
{
if(id == (int)s.size())
return {p,len};
int st = s[id] - 'a';
pair<vector <pair<int,int> > , long long> ans,tmp;
for(int j = 0; j < (int)cl[st].size(); ++j)
{
p.push_back({cl[st][j]});
tmp = rec(s,id + 1, len + get_dist(pos, cl[st][j]), cl[st][j], cl,p);
if(tmp.second >= ans.second)
{
ans = tmp;
}
p.pop_back();
}
return ans;
}
#define mag pair< pair< vector< pair<int,int> > , long long> , pair< pair< int,int >,pair< int,int > > >
mag raz(int l, int r,const string &s,vector <vector <pair<int,int> > > &cl)
{
mag v1,v2;
vector <pair<int,int> > p;
if(r - l >= 1)
{
int tm = (l + r) >> 1;
v1 = raz(l,tm,s,cl);
bool f = 1;
if(tm + 1 > r)
{
v2 = v1;
f = 0;
}
else
v2 = raz(tm + 1,r,s,cl);
// int st1 = ar[v1.second.first.first][v1.second.first.second];
// int st2 = ar[v2.second.first.first][v2.second.first.second];
long long len = 0;
///merge
int n = (int)v1.first.first.size();
len += v1.first.second;
for(int i = 0; i < n; ++i)
{
p.push_back(v1.first.first[i]);
}
if(f)
{
len += v2.first.second;
int n = (int)v2.first.first.size();
for(int i = 0; i < n; ++i)
{
p.push_back(v2.first.first[i]);
}
}
len += get_dist(v1.second.second, v2.second.first);
return {{p,len}, {v1.second.second, v2.second.first}};
}
int st = s[l] - 'a';
int x1 = rand() % (int)cl[st].size();
p.push_back(cl[st][x1]);
// cout << cl[st].size() << " " << l << " " << r <<'\n';
return {{p,0},{cl[st][x1],cl[st][x1]}};
}
//pair<int,vector <pair<int,int> > > solve(ifstream &cin, ofstream &cout)
void solve(ifstream &cin, ofstream &cout)
{
vector <int> used(26);
vector <vector <pair<int,int> > > cl(26);
int n, m ,l;
cin >> n >> m >> l;
vector <vector <char > > ar(n,vector <char> (m));
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < m; ++j)
{
cin >> ar[i][j];
}
}
string s;
cin >> s;
for(int i = 0; i < n; ++i)
{
+2
<?php
define('+1', 16384);
${'*.'} = function ($a, $b) {
return floor($a * $b / constant('+1'));
};
${'/.'} = function ($a, $b) {
return floor($a * constant('+1') / $b);
};
echo ${'/.'}(1, 1) . "\n";
echo ${'/.'}(1, 2) . "\n";
echo ${'/.'}(7, 34) + ${'/.'}(23, 99) . "\n";
Где-то за кулисами прячется факт, что в "PHP" в качестве имён констант и переменных можно использовать произвольные строки.
https://ideone.com/3MCnCW
−10
product_id '14'
product_id '17'
product_id '18'
product_id '19'
product_id '20'
product_id '21'
product_id '22'
product_id '25'
product_id '28'
product_id '29'
product_id '30'
product_id '31'
product_id '32'
product_id '33'
product_id '34'
product_id '35'
product_id '36'
product_id '37'
product_id '38'
product_id '39'
product_id '40'
product_id '41'
product_id '42'
product_id '152'
product_id '166'
product_id '181'
product_id '183'
product_id '184'
product_id '187'
product_id '188'
product_id '189'
product_id '190'
product_id '191'
product_id '192'
product_id '193'
product_id '194'
product_id '195'
product_id '196'
product_id '197'
product_id '198'
product_id '200'
product_id '202'
product_id '203'
product_id '803'
product_id '805'
product_id '806'
product_id '807'
product_id '808'
product_id '809'
product_id '810'