solved.ac (2) 썸네일형 리스트형 [랜덤리즘] 로그인 구현 대작전 -1 지금까지는 사용자가 풀지 않았거나 풀었거나의 여부와는 상관없이 문제를 보여주었다. 사용자가 풀었던 문제는 보여주지 않고 풀지 않았던 문제들을 보여주기 위해서는 로그인 기능이 필요하게 되었다. 그래서 작성하는 로그인 구현 대작전! 솔브드에서의 로그인은 솔브드에서 로그인 버튼을 누르게 되면 백준 온라인 저지 사이트로 이동한다. 백준 사이트에서 로그인이 완료되어 솔브드로 연동된다는 버튼을 클릭하게 되면, 솔브드에서의 로그인 과정이 성공적으로 끝난다. 그렇다면 솔브드의 api를 사용하는 나는 어떻게 로그인을 구현해야 할까? 가장 먼저 생각한 것은 랜덤리즘에서도 로그인 버튼을 클릭하면 솔브드처럼 로그인의 과정을 거치는 것이다. 근데 생각해보라 ... 그렇다면 사용자는 랜덤리즘 .. 솔브드 .. 백준 .. 의 과정.. [랜덤리즘] 문제를 어떻게 랜덤으로 보여주어야 할까?에 대한 고민 랜덤리즘에서 제일 중요한 기능은 '랜덤으로 문제를 보여주는 것' 이라고 할 수 있다. 랜덤으로 문제를 어떻게 보여줄 수 있을지?에 대한 고민을 했었는데, 이때 했었던 생각들을 작성해보고자 한다! 고민을 하게 된 이유 일단, 내가 사용한 API 를 제공하는 solved.ac 에서는 아래와 같이 레벨별로 혹은 알고리즘 분류 별로 문제를 제공한다. 원하는 레벨 혹은 알고리즘을 클릭하면 한 화면에 총 50개의 문제들을 오름차순으로 정렬된 ID(문제번호)를 기준으로 화면에 보여준다. 예시1) 브론즈4 레벨을 클릭한 경우, 브론즈4 에 해당되는 50개의 문제가 화면에 보여진다. 예시2) 그리디 알고리즘을 클릭한 경우, 그리디 알고리즘에 해당되는 50개의 문제가 화면에 보여진다. 고민한 방법들 1) 레벨/알고리즘을.. 이전 1 다음