[JAVA] 백준 #5430 AC https://www.acmicpc.net/problem/5430🔒 문제선영이는 주말에 할 일이 없어서 새로운 언어 AC를 만들었다. AC는 정수 배열에 연산을 하기 위해 만든 언어이다. 이 언어에는 두 가지 함수 R(뒤집기)과 D(버리기)가 있다.함수 R은 배열에 있는 수의 순서를 뒤집는 함수이고, D는 첫 번째 수를 버리는 함수이다. 배열이 비어있는데 D를 사용한 경우에는 에러가 발생한다.함수는 조합해서 한 번에 사용할 수 있다. 예를 들어, "AB"는 A를 수행한 다음에 바로 이어서 B를 수행하는 함수이다. 예를 들어, "RDD"는 배열을 뒤집은 다음 처음 두 수를 버리는 함수이다.배열의 초기값과 수행할 함수가 주어졌을 때, 최종 결과를 구하는 프로그램을 작성하시..
[JAVA] 백준 #15686 치킨 배달https://www.acmicpc.net/problem/15686🔒 문제크기가 N×N인 도시가 있다. 도시는 1 ×1 크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸, 왼쪽에서부터 c번째 칸을 의미한다. r과 c는 1부터 시작한다.이 도시에 사는 사람들은 치킨을 매우 좋아한다. 따라서, 사람들은 "치킨 거리"라는 말을 주로 사용한다. 치킨 거리는 집과 가장 가까운 치킨집 사이의 거리이다. 즉, 치킨 거리는 집을 기준으로 정해지며, 각각의 집은 치킨 거리를 가지고 있다. 도시의 치킨 거리는 모든 집의 치킨 거리의 합이다.임의의 두 칸 (r1, c..
백준 #1697 숨바꼭질 🔒 문제수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다.수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 구하는 프로그램을 작성하시오.⌨️ 입력첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어진다. N과 K는 정수이다.🖥️ 출력수빈이가 동생을 찾는 가장 빠른 시간을 출력한다. 🔎 풀이나는 DP를 이용해서 문제..
*본 포스팅은 인프런 [데브원영]님의 아파치 카프카 애플리케이션 프로그래밍 강의 섹션 1,2를 수강하고 이를 참고해 작성했습니다. [아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지! |데브원영 DVWY | 실전 환경에서 사용하는 아파치 카프카 애플리케이션 프로그래밍 지식들을 모았습니다! 데이터 파이프라인을 구축하는데 핵심이 되는 아파치 카프카의 각종 기능들을 살펴보고www.inflearn.com 섹션 1 : 아파치 카프카의 역사와 미래#1 아파치 카프카의 탄생링크드인(LinkedIn)에서 데이터 파이프라인의 파편화를 개선하기 위해 개발한 시스템이다. 카프카는 각각의 애플리케이션끼리 연결하여 데이터를 처리하는 것이 아닌 한 곳에 모아 처리할 수 있도록 중앙집중화했..
안녕하세요 저는 지난주 4월 26일 토요일 오전 9시에 용인시 처인구 덕영고등학교에서 실기 시험을 보고 왔습니다.시험 결과는 6월 18일에 나올 예정인데 가채점 결과는 합격을 예상합니다! 아직 확실히 합불이 나오기 전까지는 결과를 확신할 수 없지만 실기 시험이 끝나니 기분이 날아갈 듯 홀가분하네요약 한 달 동안 준비했던 정처기 실기 시험 간단한 후기와 1트 만에 합격한 저의 공부 방법, 소소한 꿀팁을 공유해보고자 합니다. (본 회고는 24년 1회 필기, 실기 시험을 기준으로 작성됐습니다) 1. 공부 방법우선 저는 전공자이고, 4학년 졸업생입니다.필기시험의 경우에는 당시에 진행하던 프로젝트 때문에 바빠서 공부 시간이 일주일 정도밖에 없었고,실기 시험의 경우 넉넉히 한 달의 기간 동안 준비했습니다. - 필기..