BoBo World

[BaekJoon] #10813 - 공 바꾸기 [Java][C++]

문제 링크 1. 아이디어 1번부터 $N$번까지 번호가 매겨진 바구니와 바구니마다 같은 번호가 적힌 공이 들어있을 때, 두 바구니의 공을 서로 교환하는 과정을 반복한 후 결과를 출력하는 문제다. 바구니의 번호를 배열의 인덱스 번호로, 바구니에 든 공을 해당 인덱스의 값으로 해석하여 배열의 초기화 및 교환을 구현하면 된다. 2. 복잡도 ...

[BaekJoon] #10811 - 바구니 뒤집기 [Java][C++]

문제 링크 1. 아이디어 1번부터 $N$번까지 번호가 매겨진 바구니가 주어졌을 때, 주어진 구간의 바구니의 순서를 역순으로 만드는 문제로 역순으로 만드는 과정은 구간의 양 끝부터 서로 교환하기 시작해서 교환되는 위치가 엇갈릴 때 종료하면 된다. 엇갈리고도 계속 교환하면 한 번 교환됐다가 다시 교환된다. 2. 복잡도 ...