본문으로 건너뛰기

Solutions

알고리즘 문제 풀이

BOJ 3058 - 짝수를 찾아라

7개의 자연수에서 짝수의 합과 최솟값을 구하는 문제

BOJ
브론즈 III
cpp
수학
구현

BOJ 2456 - 나는 학급회장이다

투표 점수와 다중 조건 분기로 학급회장을 선출하는 문제

BOJ
브론즈 I
cpp
구현
많은 조건 분기

BOJ 2592 - 대표값

10개의 자연수에서 평균과 최빈값을 구하는 문제

BOJ
브론즈 II
cpp
수학
구현

BOJ 2476 - 주사위 게임

주사위 3개의 눈에 따른 상금 규칙으로 최대 상금을 구하는 문제

BOJ
브론즈 III
cpp
수학
구현

BOJ 2393 - Rook

체스 룩 모양의 ASCII 아트를 출력하는 문제

BOJ
브론즈 V
cpp
구현

BOJ 2160 - 그림 비교

5x7 그림 쌍들을 비교하여 가장 비슷한 두 그림을 찾는 문제

BOJ
브론즈 I
cpp
구현
브루트포스 알고리즘

BOJ 4299 - AFC 윔블던

두 팀의 점수 합과 차로 각 팀의 점수를 구하는 문제

BOJ
브론즈 IV
cpp
수학
사칙연산

BOJ 3449 - 해밍 거리

두 이진 문자열 사이의 해밍 거리를 구하는 문제

BOJ
브론즈 III
cpp
문자열

BOJ 3595 - 맥주 냉장고

부피 N인 직육면체의 겉넓이를 최소화하는 세 변의 길이를 구하는 문제

BOJ
브론즈 I
cpp
수학
브루트포스 알고리즘

BOJ 3460 - 이진수

양의 정수를 이진수로 변환하여 1인 비트의 위치를 출력하는 문제

BOJ
브론즈 III
cpp
수학
구현

BOJ 2979 - 트럭 주차

시간대별 동시 주차 트럭 수에 따른 주차 요금을 계산하는 문제

BOJ
브론즈 II
cpp
구현
시뮬레이션

BOJ 2947 - 나무 조각

버블 정렬 과정의 매 교환마다 배열 상태를 출력하는 문제

BOJ
브론즈 I
cpp
구현
시뮬레이션

BOJ 2921 - 도미노

0부터 N까지의 도미노 세트에 있는 모든 점의 합을 구하는 문제

BOJ
브론즈 III
cpp
수학

BOJ 2506 - 점수계산

연속 정답 시 보너스 점수가 누적되는 채점 규칙으로 총점을 구하는 문제

BOJ
브론즈 III
cpp
수학
구현

BOJ 2033 - 반올림

일의 자리부터 차례로 반올림하여 0이 아닌 자리까지 반복하는 문제

BOJ
브론즈 I
cpp
수학
구현

BOJ 2010 - 플러그

멀티탭 여러 개를 연결했을 때 사용 가능한 플러그 수를 구하는 문제

BOJ
브론즈 III
cpp
수학
사칙연산

BOJ 2083 - 럭비 클럽

나이와 몸무게로 Senior/Junior를 판별하는 구현 문제

BOJ
브론즈 IV
cpp
구현

BOJ 2526 - 싸이클

N에 P를 반복 곱하며 나머지를 취할 때 싸이클의 길이를 구하는 문제

BOJ
브론즈 I
cpp
구현
시뮬레이션

BOJ 2557 - Hello World

Hello World!를 출력하는 기초 입출력 문제

BOJ
브론즈 V
cpp
구현

BOJ 2511 - 카드놀이

두 사람이 10라운드 카드 대결을 하여 점수와 승자를 판별하는 문제

BOJ
브론즈 II
cpp
구현

BOJ 2355 - 시그마

A부터 B까지의 합을 등차수열의 합 공식으로 구하는 문제

BOJ
브론즈 II
cpp
수학
사칙연산

BOJ 1964 - 오각형, 오각형, 오각형…

N번째 오각형 수의 점 개수를 45678로 나눈 나머지를 구하는 문제

BOJ
브론즈 II
cpp
수학

BOJ 1834 - 나머지와 몫이 같은 수

N으로 나눈 나머지와 몫이 같은 모든 자연수의 합을 구하는 문제

BOJ
브론즈 I
cpp
수학

BOJ 1703 - 생장점

나무의 가지 분화와 꺾인 가지 수로 최종 생장점 수를 구하는 문제

BOJ
브론즈 III
cpp
수학
구현

BOJ 1322 - X와 K

X와 K가 주어질 때 X+Y=X|Y를 만족하는 K번째 Y를 비트마스킹으로 구하는 문제

BOJ
골드 IV
cpp
수학
비트마스킹

BOJ 1474 - 밑 줄

밑줄로 단어를 연결하여 길이 M의 사전순 가장 앞선 문자열을 만드는 그리디 문제

BOJ
실버 I
python
그리디
문자열

BOJ 16916 - 부분 문자열

문자열 포함 여부를 파이썬 내장 함수로 판별하는 문제

BOJ
브론즈 II
python
문자열
구현

BOJ 1689 - 겹치는 선분

선분의 시작/끝 이벤트를 정렬하여 최대 겹침 수를 스위핑으로 구하는 문제

BOJ
골드 IV
python
그리디
정렬
스위핑

BOJ 2246 - 콘도 선정

거리순 정렬 후 비용이 감소하는 콘도만 후보로 세는 그리디 문제

BOJ
브론즈 I
python
브루트포스
정렬

BOJ 1816 - 암호 키

100만 이하의 소인수가 없는지 판별하여 암호 키 유효성을 검사하는 문제

BOJ
브론즈 I
python
수학
브루트포스
정수론