알고리즘/일반(단순구현) 10

[백준] 1676번 팩토리얼 0의 개수 #Java

소인수분해, 누적합 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int answer = 0; while (n >= 5) { answer += n / 5; n /= 5; } System.out.println(answer); } }

[백준] 17478번 재귀함수가 뭔가요? #Java

재귀에 대해 걍 가볍게 짚고 넘어가볼 수 있는 문제였다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); n = Integer.parseInt(br.readLine()); System.out.println("어느 한 컴퓨터공학과 학생이 유명한 교수님을 찾아가 물었다."); solution(0); } static..

[백준] 2869번 달팽이는 올라가고 싶다 #Java

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.next..

[백준] 1018번 체스판 다시 칠하기 #Java

import java.util.*; public class Main { // 1. 두개의 체스판 static char [][] board = { "WBWBWBWB".toCharArray(), "BWBWBWBW".toCharArray(), "WBWBWBWB".toCharArray(), "BWBWBWBW".toCharArray(), "WBWBWBWB".toCharArray(), "BWBWBWBW".toCharArray(), "WBWBWBWB".toCharArray(), "BWBWBWBW".toCharArray()}; static char [][] board2 = { "BWBWBWBW".toCharArray(), "WBWBWBWB".toCharArray(), "BWBWBWBW".toCharArray(), "W..