Java 7

[백준] 2252번 줄 세우기 문제 풀이(Java) - 세무민의 코딩일기

오늘 포스팅할 문제는 줄세우기 문제입니다. 1. 문제 내용 2. 입출력 3. 문제 풀이 우선 이번 문제는 그래프를 이용해서 푸는 문제이며 위상정렬을 이용한 문제이다. 위상정렬이라고 한다면 순서가 정해진 정렬이지만 싸이클이 없는 즉 단방향(사이클 발생 X) 그래프를 말한다. 문제를 좀 더 확인해보자. N명의 학생들의 키를 순서대로 줄을 세울려고 하는데 두 학생의 키를 비교하여 정렬을 한다고 가정한다. 첫번째 예제를 입력했을 때 줄을 세워진 방법이다. 1번의 친구와 3번의 친구를 비교하고 2번의 친구와 3번의 친구를 비교한다고 가정하면 3번의 친구는 1번과 2번의 친구를 비교한 상태 즉 2명과 비교했고 1번과 2번은 3번과 비교한 것을 제외하고 비교 대상이 없다. 즉 1과 2와 진입차수가 없다는 것을 확인할..

Algorithm/Baekjoon 2021.09.14

IT세무민의 코딩일기 : 바코드 제작하기 [바코드를 제작하지 않고 QR코드를 제작한 이유]

바코드 제작하게 된 계기를 작성하기 전 sg-moomin.tistory.com/42 IT세무민의 코딩일기 : QR코드 제작하기 인턴이 끝난 후 조금 쉬면서 여유롭게 시간을 보내다가 현자타임이 엄청 와버려서... 그래도 했던 코드들을 나름 리뷰하는 시간을 가져볼 생각이다. 우선 QR코드를 제작하기 위해서! import com.googl sg-moomin.tistory.com QR코드를 제작하게 된 이유를 설명하고 싶어서 우선 위에 QR코드 제작한 방법을 확인하고 보는걸 추천! 인턴할 때 바코드를 찍었을 때 테이블 형태로 나왔으면 좋겠다고 팀장님께서 말씀하셨고 이는 바코드를 제작하게 되는 배경이 되었다. 하지만 바코드에 관련된 레퍼런스를 찾아보면서 답답함이 몰려오기 시작했다 바코드는 일차원적인 그림으로 테이..