🧩 Baekjoon 1676 - 팩토리얼 0의 개수
문제 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500) 출력 첫째 줄에 구한 0의 개수를 출력한다. 예제 ✅ 입력 1 10 ✅ 출력 1 2 ✅ 입력 2 3 ✅ 출력 2 0 작성 코드 import java.i...
문제 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500) 출력 첫째 줄에 구한 0의 개수를 출력한다. 예제 ✅ 입력 1 10 ✅ 출력 1 2 ✅ 입력 2 3 ✅ 출력 2 0 작성 코드 import java.i...
📖 『MYSQL을 더 빠르게, 성능 최적화 선택과 집중』을 읽고 정리한 글입니다. 개요 “성능은 곧 쿼리 응답 시간이다.” 이 책의 목적은 MySQL 성능을 현저하게 개선하는 것이다. MySQL 성능 요소는 여러 가지가 존재하며, 그중 쿼리 응답 시간을 먼저 살펴볼 것이다. 쿼리 응답 시간이란? MySQL이 쿼리를 실행하는 데 ...
📙 『실용 SQL』을 읽고 정리한 글입니다. 개요 SQL은 단순히 데이터로부터 지식을 추출하는 작업이 아니라, 데이터가 담고 있는 구조를 정의하여 우리가 데이터 안의 관계를 정의할 수 있도록 한다. 이러한 구조 중 으뜸은 테이블이다. 테이블은 데이터를 담고 있는 행과 열로 이루어진 표이다. 각 행들은 열들의 모음이고, 각 열은 대개...
📙 『실용 SQL』을 읽고 정리한 글입니다. 개요 “시작이 좋아야 끝도 좋다.” 책에 있는 실습을 진행하기 위해서는 필요한 프로그램과 리소스부터 설치해야 한다. 생략하고 싶더라도 직접 프로그램을 설치하고 설정하는 과정은 겪어보아야 한다. 실습에 필요한 프로그램과 리소스 텍스트 편집기 VSC / Sublime ...
문제 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 ...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Interpreter 패턴이란? 프로그램이 해결하려는 문제를 간단한 미니 언어로 구현하는 패턴이다. 즉, 구체적인 문제를 미니 언어로 작성된 미니 프로그램으로 만드는 것이다. 미니 프로그램은 그 자체로는 동작하지 않기 때문...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Command 패턴이란? 클래스는 자기 자신이나 다른 클래스의 메서드를 호출해서 일을 처리한다. 메서드를 호출한 결과는 객체에 반영되지만, 일한 이력은 어디에도 남지 않는다. 이럴 때 명령을 표현하는 클래스가 있으면 편리하...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Proxy 패턴이란? Proxy란 대리인이라는 뜻으로, 일을 해야 할 본인을 대신하는 사람이다. 객체지향 프로그램에서는 본인도, 대리인도 객체가 된다. 바빠서 그 일을 할 수 없는 본인 객체를 대신해서 대리인 객체가 어느 ...
📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Flyweight 패턴이란? Flyweight란 복싱에서 가장 가벼운 체급인 플라이급을 나타낸다. 즉, 이 디자인 패턴은 객체를 가볍게 만들기 위한 것이다. 여기서 말하는 무게는 메모리 사용량을 의미한다. Java에서는...
문제 FizzBuzz 문제는 i = 1, 2, … 에 대해 다음 규칙에 따라 문자열을 한 줄에 하나씩 출력하는 문제입니다. i가 3의 배수이면서 5의 배수이면 “FizzBuzz”를 출력합니다. i가 3의 배수이지만 5의 배수가 아니면 “Fizz”를 출력합니다. i가 3의 배수가 아니지만 5의 배수이면 “Buzz”를 출력합니다...