Skip to content

Instantly share code, notes, and snippets.

@resovarish
resovarish / gist:268eca48ee3bebe3f9f764533d7514a0
Last active April 5, 2021 10:13
------------------------
int[] array = {....};
ArrayList<Integer> list = new ArrayList<Integer>();{
for (int i = 0; i < array.length; i++){
list.add(array[i]);
}
}
for (int i = 0; i < array.length; i++){
array[i] = list.get(i);
}
@resovarish
resovarish / gist:e77459e4bbd2efe06f9103d41ca93541
Last active April 4, 2021 06:01
Написать программу, которая вводит с клавиатуры строку текста. Программа заменяет в тексте первые буквы всех слов на заглавные. Вывести результат на экран.
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String string = reader.readLine();
Arrays.stream(string.split(" ")).forEach(word -> {
char[] chars = word.toCharArray();
if (chars.length > 0) {
chars[0] = Character.toUpperCase(chars[0]);
System.out.print(new String(chars) + " ");
}
@resovarish
resovarish / summ
Created October 6, 2020 20:16
Вводить с клавиатуры числа и считать их сумму, пока пользователь не введет слово "сумма". Вывести на экран полученную сумму.
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
int sum = 0;
while (true) {
String s = buffer.readLine();
if (s.equals("сумма")) {
break;
}
@resovarish
resovarish / min5.java
Created October 6, 2020 20:15
Программа вводит пять чисел с клавиатуры и выводит минимальное из них на экран.
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int d = Integer.parseInt(reader.readLine());
int e = Integer.parseInt(reader.readLine());
@resovarish
resovarish / displayClosestToTen.java
Created August 24, 2020 01:53
Метод должен выводить на экран ближайшее к 10 из двух чисел, записанных в аргументах метода.
public static void displayClosestToTen(int a, int b) {
if (abs(10 - a) < abs(10 - b)) {
System.out.println(a);
} else {
System.out.println(b);
}
}
@resovarish
resovarish / sumDigitsInNumber.java
Created August 23, 2020 00:46
Метод на вход принимает целое трехзначное число. Нужно посчитать сумму цифр этого числа, и вернуть эту сумму.
public static int sumDigitsInNumber(int number) {
int a = number / 100;
int b = (number - a*100) / 10;
int c = number - (a*100) - (b*10);
int sum = a + b + c;
return sum;
}
@resovarish
resovarish / ChokeTable.java
Created August 7, 2020 11:45
Print the multiplication table 10 x 10 // Вывести на экран таблицу умножения 10 на 10
package by.ari.training;
public class ChokeTable {
public static void main(String[] args) {
String table = "";
for (int a = 1; a <= 10; a++) {
for (int i = 1; i <= 10; i++) {
table = table + (a * i) + " ";
@resovarish
resovarish / min4.java
Last active August 7, 2020 11:42
Function that returns the minimum of 4 numbers // Функция, вычисляющая минимум из 4 чисел // Написать функцию, которая вычисляет минимум из четырёх чисел
public static int min4(int a, int b, int c, int d) {
int g = min2(a, b);
int f;
if (g < c) {
if (g < d)
f = g;
else
f = d;
} else {
if (c < d)
@resovarish
resovarish / min3.java
Last active August 7, 2020 11:41
Function that returns the minimum of three numbers // Функция, вычисляющая минимум из 3 чисел // Написать функцию, которая вычисляет минимум из трех чисел
public static int min3(int a, int b, int c) {
int min;
if (a < b) {
if (a < c)
min = a;
else
min = c;
} else {
if (b < c)
min = b;
@resovarish
resovarish / min2.java
Last active August 7, 2020 11:43
Function that returns the minimum of two numbers // Функция, вычисляющая минимум из 2 чисел // Написать функцию, которая вычисляет минимум из двух чисел
public static int min2(int a, int b) {
int min;
if (a < b)
min = a;
else
min = b;
return min;
}