- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 듣고 있습니다. 혹시 이 문제를 LinkedList를 사용해서 접근하면 부적절한가요? 자바로 풀었고 통과는 되지만 시간 복잡도가 커질거 같아 문의 드립니다. 아래는 저의 코드 입니다. </> public class Baekjoon2828 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int j = sc.nextInt(); int[] arr = new int[j]; for (int i = 0; i < j; i++) { arr[i] = sc.nextInt(); } int idx = 0; LinkedList<Integer> list = new LinkedList<>(); int dist = 0; int cur = 1; for (int i = cur; i < m + 1; i++) { list.add(i); } while (idx < j) { int goal = arr[idx]; if (!goalInList(list, goal)) { if (cur < goal) { while (!goalInList(list, goal)) { cur++; int first = list.pollFirst(); list.add(first + m); dist++; } } else if (cur > goal) { while (!goalInList(list, goal)) { cur--; int last = list.pollLast(); list.addFirst(last - m); dist++; } } } idx++; } System.out.println(dist); } static boolean goalInList(LinkedList<Integer> list, int goal) { for (int element : list) { if (goal == element) { return true; } } return false; } }
안녕하세요. 지금까지 서버 액션을 트리거 하실때 form 태그를 이용해서, 제출형식으로 트리거 하셨는데, next 에서 서버 액션을 트리거 할때 단순한 작업이라면 form태그가 아닌 버튼형식으로 하는것도 괜찮은지 궁금해서 여쭤봅니다. 버튼으로 하는것도 가능은 하지만 권장되지 않는 방식인것인가요? 이를테면 각각의 북페이지에 유저가 좋아요와 싫어요를 누를 수 있는 기능이 있다고 가정했을때, 좋아요와 싫어요는 단순한 기능이라고 생각이 되는데, 이런 경우에는 버튼으로 서버 액션을 트리거하는 방법도 괜찮은것인지 궁금합니다!. 감사합니다.
공부 진행에 전혀 문제는 없지만 자그마한 도움이 되고 싶어 말씀드려요 9. 채팅 프로그램.pdf CommandManagerV2 수정 필요한 부분 : public static final String DELIMITER = " | "; 수정 후 : private static final String DELIMITER = " \\| "; CommandManagerV3, CommandManagerV4 수정 필요한 부분 : public static final String DELIMITER = "\\|"; 수정 후 : private static final String DELIMITER = "\\|"; 11. HTTP 서버 만들기.pdf HttpResponse 수정 필요한 부분 : public void setStatus (int statusCode) { this.statusCode = statusCode; } 수정 후 : public void setStatusCode (int statusCode) { this.statusCode = statusCode; } HttpRequestHandlerV4 수정 필요한 부분 : private static void notFound(HttpResponse response) { response. setStatus (404); response.writeBody("<h1>404 페이지를 찾을 수 없습니다.</h1>"); } 수정 후 : private static void notFound(HttpResponse response) { response. setStatusCode (404); response.writeBody("<h1>404 페이지를 찾을 수 없습니다.</h1>"); } pdf 파일에서 setStatus 로 쓰다가 뒤의 커맨드 패턴 NotFoundServlet, InternalErrorServlet 에서는 setStatusCode로 메서드 이름을 사용하고 있어서 강의 내용과 동일하게 setStatusCode로 이름 통일을 시켜봤습니다 ServerMainV5 임포트 추가 import was.v5.servlet.HomeServlet; import was.v5.servlet.SearchServlet; import was.v5.servlet.Site1Servlet; import was.v5.servlet.Site2Servlet;
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요~! 잔재미코딩님을 열심히 믿고 따라가고 있는 수강생입니다. 다름이 아니라 함수 사용에서 print와 return의 차이점이 잘 이해가 되지 않아서요. def cal(a, b, c): if c == '+' : return a + b elif c == '*' : return a * b else : return 0 예를 들면 위 함수 코드를 실행하고 data = cal(2, 3, "*") print(data) 를 실행하면 바로 6이 나오지만 위의 코드에서 return대신 print()를 사용하면 data = cal(2, 3, "*") print(data) 를 실행 시 6 None 이 나온다는 차이점은 느꼈습니다. 근데 왜 이런것인지 잘 이해가 안돼요 ㅠㅠ 정확한 둘의 사용상 차이점이 무엇인가요?
안녕하세요. 선생님, 2번 문제에 질문있습니다. 2. 각 포켓몬 타입1을 기준으로 가장 많이 포획된(방출 여부 상관없음) 포켓몬의 타입1, 포켓몬의 이름과 포획 횟수를 출력해주세요. 위 문제에서 만약에 방출 여부를 판단하고 풀어본다면 어떻게 나오는지 궁금해서 풀이를 해보았습니다. 아래 쿼리대로 풀면 될까요? WITH result AS ( SELECT pokemon_id, status, SUM(CASE WHEN status IN('Active', 'Training') THEN 1 ELSE 0 END) AS status_pokemon_cnt FROM basic.trainer_pokemon GROUP BY pokemon_id, status ORDER BY status_pokemon_cnt DESC ) SELECT type1, kor_name, status_pokemon_cnt FROM result LEFT JOIN basic.pokemon AS p ON result.pokemon_id = p.id LIMIT 1
지금 강의에서 보여주신게 아직 업데이트가 안 된 것인지 궁금합니다! Auth.js 홈페이지에 있는 문서와 코드가 조금 다른 것 같아서요. next.js 15 버전으로 강의 따라가고 있고 auth.js 설치할 때 auth@5 하니까 설치가 안 돼서 auth@beta 이렇게 설치하고 진행 중 입니다! 제가 본 페이지는 다음과 같습니다. https://authjs.dev/getting-started/authentication/credentials 추가 일단 제로초님이 하신 방법으로 CredentialsProvider 직접 import 하니까 되는 것 같습니다!
설명해주실때 보이는 PPT 자료를 받아볼 수 있을까요? 따로 제작해주시지 마시고, 그냥 그 상태도 괜찮습니다. 아님 그냥 텍스트 만이라도 괜찮습니다. 적으며 진행하려고 하니, 시간도 더 걸리고 해서요. 적지 않은 금액의 유료 강의이고, 요즘은 간단하게라도 강의내용을 알려주시는 곳도 많아서, 부탁드려봅니다.
안녕하세요. 강사님. pch.h BOOL g_bOption01; pch.cpp g_bOption01 = TRUE; 강의(토글메뉴(강사도 삽질) 10:30)와 같이 위와 같이 작성되었을 때, 왜 에러가 발생하는 지 궁금합니다. 어떤 문법에 걸리는 지 궁금합니다. 좋은 강의 제공해주셔서 감사합니다.