Skip to content

Instantly share code, notes, and snippets.

// Сила тяжести на Луне примерно равна 17%, напишите программу, которая вычисляет ваш вес на Луне.
import com.sun.org.apache.xpath.internal.SourceTree;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Example {
@milten15
milten15 / Comparator.java
Created August 31, 2017 13:56
Сортировка коллекций с Comparator
ArrayList<String> list = new ArrayList<>();
//сортируем массив строк
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.toString().compareTo(o2.toString());
}
});
@milten15
milten15 / Fisher–Yates shuffle.cs
Created June 13, 2017 16:56
Fisher–Yates shuffle[перемешивание]
Если у вас уже есть набор данных (массив или List), скорее всего вам нужно перемешивание его «на месте». Для этого подойдёт алгоритм из 3.4.2P из TAOCP, известный также как Fisher–Yates shuffle.
Пусть ваши данные находятся в массиве T[] data. Пусть random — экземпляр типа Random*. Тогда для перемешивания подходит следующий код:
for (int i = data.Length − 1; i >= 1; i--)
{
int j = random.Next(i + 1);
// обменять значения data[j] и data[i]
var temp = data[j];
data[j] = data[i];
@milten15
milten15 / ДЗ - 1.3.2-1.3.4 [Переменные].cs
Last active June 5, 2017 11:42
ДЗ - 1.3.2-1.3.4 [Переменные]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{

Включение оверлея: в трее рядом с афтербернером должен быть рива тюнер сервер и там уже сам оверлей настраивается

https://i.imgur.com/Xso797T.png примерно так должно быть настроено, чтобы работало

Рекомендации из того что важно выводить: Загрузка ГП - мониторинг загрузки видюхи, если меньше 99%, то игра уперлась в CPU bottleneck (Полным полно людей, которые не могут в этот элементарный концепт от слова совсем, особенно это заметно среди владельцев калькуляторных процев от АМД)

Температура ГП - контроль перегрева ядра

@milten15
milten15 / package com.javarush.test.level13.lesson11.bonus01;.java
Last active April 4, 2017 12:54
Чтение из файла, сортировка и вывод
/* Сортировка четных чисел из файла
1. Ввести имя файла с консоли.
2. Прочитать из него набор чисел.
3. Вывести на консоль только четные, отсортированные по возрастанию.
Пример ввода:
5
8
11
3
2
Если нужно отсортировать коллекцию, то применяйте метод Collections.sort().
// Collections.sort(…)
List<ObjectName> list = new ArrayList<ObjectName>();
Collections.sort(list, new Comparator<ObjectName>() {
public int compare(ObjectName o1, ObjectName o2) {
return o1.toString().compareTo(o2.toString());
}
});
package com.javarush.test.level13.lesson11.home04;
/* Запись в файл
1. Прочесть с консоли имя файла.
2. Считывать строки с консоли, пока пользователь не введет строку "exit".
3. Вывести абсолютно все введенные строки в файл, каждую строчку с новой стороки.
*/
import java.io.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Количество букв
Ввести с клавиатуры 10 строчек и подсчитать в них количество различных букв (для 33 букв алфавита). Вывести результат на экран.
Пример вывода:
а 5
б 8
в 3
package com.javarush.test.level08.lesson11.home09;
/* Работа с датой
1. Реализовать метод isDateOdd(String date) так, чтобы он возвращал true, если количество дней с начала года - нечетное число, иначе false
2. String date передается в формате MAY 1 2013
Пример:
JANUARY 1 2000 = true
JANUARY 2 2020 = false
*/