[BOJ/Bronze 5] 백준 32951 AI 선도대학(C++)
·
BOJ/Bronze
문제 링크https://www.acmicpc.net/problem/32951 문제 2024년은 서울사이버대학교가 AI 선도대학 원년으로 설정한 해로, 인공지능을 기반으로 교육 혁신을 추구하고 있다.그로부터 몇 년 후, 어느덧 N년이 되었다. 빅데이터·AI 센터에서 시간 가는 줄 모르고 늙어가던 노교수는 서울사이버대학교가 AI 선도대학 원년으로 설정한 후로부터 몇 년이 지났는지 궁금해졌다. 연도 N이 입력으로 주어질 때, 결과를 출력하자. 입력첫 번째 줄에 궁금한 연도 N이 주어진다. (2024 ≤ N ≤ 9999) 출력첫 번째 줄에 N년이 2024년으로부터 몇 년이나 지났는지 출력한다. 예제 입력 12024예제 출력 10예제 입력 22031예제 출력 27예제 입력 39999예제 출력 37975 알고리즘 ..
[BOJ/Silver 5] 백준 32281 유리구슬 (Glass Bead)(C++)
·
BOJ/Silver
문제 링크https://www.acmicpc.net/problem/32281 문제투명한 유리구슬처럼 보이지만그렇게 쉽게 깨지진 않을 거야사랑해 너만을 변하지 않도록영원히 널 비춰줄게 유리구슬로 깨지지 않을 구조물을 만들고자 한다.구조물은 다음과 같은 피라미드 격자의 (x, y)에 유리구슬을 놓아 만들어진다. (x, y는 0 이상의 정수)   y > 0인 좌표의 구조물이 깨지지 않도록 하기 위해서, 구조물은 다음 조건을 충족해야 한다. (x, y)에 유리구슬이 있으려면 (x, y − 1), (x + 1, y − 1)에 모두 유리구슬이 있어야 한다.구조물의 y = 0 부분의 정보가 주어졌을 때, y > 0인 곳에 유리구슬을 적절히 놓아 만들 수 있는 구조물의 유리구슬 개수의 최댓값을 구하여라. 입력첫째 줄에..
[Programmers/Level 2] 점프와 순간 이동(Java)
·
Programmers/Level 1~2
문제 링크 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈트는 건전지로 작동되는데, 순간이동을 하면 건전지 사용량이 줄지 않지만, 앞으로 K 칸을 점프하면 K 만큼의 건전지 사용량이 듭니다. 그러므로 아이언 슈트를 착용하고 이동할 때는 순간 이동을 하는 것이 더 효율적입니다. 아이언 슈트 구매자는 아이언 슈트를 착용하고 거리가 N 만큼 떨어져 있는 장소로 가려..
[SWEA/D5] SWEA 1265 [S/W 문제해결 응용] 9일차 - 달란트2(Java)
·
SWEA/D5
문제 출처 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 알고리즘 분류수학그리디 알고리즘 풀이N을 P로 나눈 몫을 S, 나머지를 R이라고 한다.R의 개수만큼 S + 1을 곱하고 P - R의 개수만큼 S를 곱한 값이 받을 수 있는 사탕의 최대 개수가 된다. 코드더보기import java.io.*;import java.util.*;public class Solution { static long Answer; public static void init() { Answer = 0; } public static void settings(long N, long P) { long S = N / P; long R =..