Java

Programming/Java

Java Stream Sum

Integer List numbers = Arrays.asList(1, 2, 3, 4, 5); // Stream의 reduce 이용 Integer sum1 = numbers.stream().reduce(0, Integer::sum); // IntStream의 sum 이용 int sum2 = numbers.stream().mapToInt(i -> i).sum(); String LIst numbers = Arrays.asList("1", "2", "3", "4", "5"); // IntStream의 sum 이용 int sum = numbers.stream().mapToInt(i -> Integer.parseInt(i)).sum();

Algorithm/프로그래머스

[알고리즘] 로그인 성공? Java

public String solution(String[] id_pw, String[][] db) { int db_size = db.length; for (int i = 0; i < db_size; i++) { if (db[i][0].equals(id_pw[0])) { if(db[i][1].equals(id_pw[1])) { return "login"; } return "wrong pw"; } } return "fail"; }

Algorithm/프로그래머스

[알고리즘] 이진수 더하기 Java

class Solution { public String solution(String bin1, String bin2) { return Integer.toBinaryString((Integer.parseInt(bin1, 2)) + Integer.parseInt(bin2, 2)); } } n -> 10진수 String a = "11"; // Binary to Decimal System.out.println(Integer.parseInt(a, 2)); //3 // Octal to Decimal System.out.println(Integer.parseInt(a, 8)); //9 // Hexadecimal to Decimal System.out.println(Integer.parseInt(a, 16)); //1..

Algorithm/프로그래머스

[알고리즘] k의 개수 Java

import java.util.Arrays; class Solution { public long solution(int i, int j, int k) { String tmp = ""; for (int a = i; a s.contains(String.valueOf(k))) .count(); } }

Algorithm/프로그래머스

[알고리즘] OX퀴즈 Java

class Solution { public String[] solution(String[] quiz) { String[] answer = new String[quiz.length]; for (int i = 0; i < quiz.length; i++) { String[] split = quiz[i].split(" "); if (split[1].equals("-")) { answer[i] = Integer.parseInt(split[4]) == Integer.parseInt(split[0]) - Integer.parseInt(split[2]) ? "O" : "X"; } else { answer[i] = Integer.parseInt(split[4]) == Integer.parseInt(split[0]) + ..

Algorithm/프로그래머스

[알고리즘] 삼각형의 완성조건 (1) Java

import java.util.Arrays; class Solution { public int solution(int[] sides) { Arrays.sort(sides); return sides[2] < (sides[0] + sides[1]) ? 1 : 2; } }

Algorithm/프로그래머스

[알고리즘] 가까운 수 Java

import java.util.Arrays; class Solution { public int solution(int[] array, int n) { Arrays.sort(array); int answer = 0; int num = n+100; for (int i = 0; i < array.length; i++) { if (Math.abs(array[i] - n) < num) { num = Math.abs(array[i] - n); answer = i; } } return array[answer]; } }

Algorithm/프로그래머스

[알고리즘] 369게임 Java

List 2개를 비교해서 중복된 값 카운트 import java.util.Arrays; import java.util.List; import java.util.function.Predicate; class Solution { public int solution(int order) { int answer = 0; List list = Arrays.asList("3", "6", "9"); return (int) Arrays.asList(String.valueOf(order).split("")).stream() .filter(s -> list.stream().anyMatch(Predicate.isEqual(s))) .count(); } } import java.util.Arrays; class Solution..

rw-
'Java' 태그의 글 목록