-
0
- 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
Node* reverse(Node* head)
{
Node *end = head, *current = head;
while (end->next != nullptr) {
end = end->next;
}
Node *initial_end = end, *temp = nullptr, *temp_2 = nullptr;
end->next = current;
temp = current;
current = current->next;
temp->next = nullptr;
while (current != initial_end) {
temp_2 = initial_end->next;
initial_end->next = current;
temp = current;
current = current->next;
temp->next = temp_2;
}
return initial_end;
}
Я где-то прочитал, что на собесе нужно написать переворот односвязного списка за 5 минут... Спустя 2 дня получилось это.
oaoaoammm,
04 Октября 2020
-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
ДанныеКальлулятора = ПолучитьДанныеКалькулятораПоЗаявке(Заявка);
Расчет = ДанныеКальлулятора["ТЧ.Расчет"].Скопировать();
ОстаточнаяПроцент = ДанныеКальлулятора["впОстаточнаяСтоимость"];
ПроцентнаяСтавка = ПолучитьДанныеКалькулятораПоЗаявке(Заявка)["рпСтоимостьКапитала"];
СрокЛизингаСтарыйИзКалькулятора = ПолучитьДанныеКалькулятораПоЗаявке(Заявка)["впСрокЛизинга"];
ГибридСтавкаФинансированияКапитальнаяЧасть = ПолучитьДанныеКалькулятораПоЗаявке(Заявка)["ГибридСтавкаФинансированияКапитальнаяЧасть"];
ГибридСтавкаФинансированияОстаточнаяЧасть = ПолучитьДанныеКалькулятораПоЗаявке(Заявка)["ГибридСтавкаФинансированияОстаточнаяЧасть"];
ГибридФианансоваяМаржаКапитальнаяЧасть = ПолучитьДанныеКалькулятораПоЗаявке(Заявка)["ГибридФианансоваяМаржаКапитальнаяЧасть"];
ГибридФианансоваяМаржаОстаточнаяЧасть = ПолучитьДанныеКалькулятораПоЗаявке(Заявка)["ГибридФианансоваяМаржаОстаточнаяЧасть"];
Как ж бомбит. Отраслёвка лизинговая
sandvich,
02 Октября 2020
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
ЗапросШК.Текст = "ВЫБРАТЬ
| НоменклатураКонтрагентов.Артикул КАК Артикул,
| НоменклатураКонтрагентов.Штрихкод КАК Штрихкод,
| НоменклатураКонтрагентов.Наименование КАК Наименование,
| НоменклатураКонтрагентов.СтавкаНДС КАК ШК_короб,
| НоменклатураКонтрагентов.ЕдиницаИзмеренияКод КАК ПечататьЕАНнаБатон
|ИЗ
| РегистрСведений.НоменклатураКонтрагентовБЭД КАК НоменклатураКонтрагентов
|ГДЕ
| НоменклатураКонтрагентов.Номенклатура = &Номенклатура
| И НоменклатураКонтрагентов.Владелец = &Владелец";
PoKoleno,
02 Октября 2020
-
+1
- 1
https://core.telegram.org/constructor/passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow
Какой багор )))
rotoeb,
02 Октября 2020
-
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
Если Данные.Свойство("Ссылка") И ЗначениеЗаполнено(Данные.Ссылка) Тогда
СтандартнаяОбработка = Ложь;
Представление = Данные.Ссылка.Наименование;
КонецЕсли;
КонецПроцедуры
У ребят не заладилось с этой процедурой. Смысла в этих действиях 0. Объект справочник.
NioGoth,
01 Октября 2020
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
Представление="";
Для Каждого Стр Из Данные.Ссылка.Состав Цикл
Представление=Представление+?(Представление="","",", ")+Стр.Автомобиль;
Если СтрДлина(Представление)>50 Тогда
Представление=Представление+"...";
Прервать
КонецЕсли;
КонецЦикла;
//Представление=""+Данные.Ссылка.Клиент+" ("+Представление+")";
КонецПроцедуры
А чё это списки у нас вдруг тормозить стали?
NioGoth,
01 Октября 2020
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
#include <stdio.h>
int main()
{
goto a;
h: printf("W"); goto i;
g: printf(" "); goto h;
m: printf("!"); goto n;
i: printf("o"); goto j;
n: printf("\n"); goto end;
b: printf("e"); goto c;
e: printf("o"); goto f;
j: printf("r"); goto k;
d: printf("l"); goto e;
f: printf(","); goto g;
a: printf("H"); goto b;
k: printf("l"); goto l;
l: printf("d"); goto m;
c: printf("l"); goto d;
end: ;
return 0;
}
GDMaster,
01 Октября 2020
-
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
const breakpointChecker = function() {
if ( breakpoint.matches === true ) {
//...
return;
} else if ( breakpoint.matches === false ) {
//...
}
};
Источник: https://medium.com/@networkaaron/swiper-how-to-destroy-swiper-on-min-width-breakpoints-a947491ddec8
denistrator,
01 Октября 2020
-
+1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public static <T> Comparator<T> reverseOrder(Comparator<T> cmp) {
if (cmp == null)
return reverseOrder();
if (cmp instanceof ReverseComparator2)
return ((ReverseComparator2<T>)cmp).cmp;
return new ReverseComparator2<>(cmp);
}
кишки стандартной библиотеки йажи продолжают радовать, хорошо хоть нет ReverseComparatorFinal или ReverseComparatorBassBoostedByKirillXXL
Fike,
30 Сентября 2020
-
−2
- 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
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
using System;
namespace c_2
{
class Program
{
static void Main(string[] args)
{
start:
Console.WriteLine("введите первое число");
var a = Convert.ToDouble(Console.ReadLine());;
Console.WriteLine("введите второе число");
var b = Convert.ToDouble(Console.ReadLine());;
Console.WriteLine("Введите действие(+ - * /)");
string act=Console.ReadLine();
if (act == "+")
{
Console.WriteLine(a+b);
}
else
{
if (act == "-")
{
Console.WriteLine(a - b);
}
else
{
if(act=="*")
{
Console.WriteLine(a*b);
}
else
{
if (act == "/")
{
Console.WriteLine(a/b);
}
}
}
Console.WriteLine("Выйти?(y/n)");
string exit = Console.ReadLine();
if (exit == "y" )
{
Environment.Exit(0);
}
else
{
if (exit == "n")
{
goto start;
}
{
}
}
}
}
}
}
Калькулятор(моя первая прога на шарпе)
abrewbrew,
30 Сентября 2020