n, m = map(int, input().split()) a = list(map(int, input().split())) cnt = 0 for lt in range(n): rt = lt + 1 tot = 0 while tot < m and rt <= n: tot = sum(a[lt:rt]) if tot == m: cnt += 1 break rt += 1 print(cnt) 4, 5번 테스트 케이스에서 시간초과가 나옵니다 ㅜ
안녕하세요! 논리 뷰 이름 획득 이후 적합한 ViewResolver를 찾는 방식에 대해 질문드립니다. HandlerAdapter 때와 비슷하게 ViewResolver에 메시지를 보내 특정 논리 뷰 이름에 대응하는 View를 생성할 수 있는 ViewResolver인지(?) 확인하는 방식으로 찾게 되는건가? 하고 생각했는데 이러한 방식이 맞는 것일지 궁금합니다! 감사합니다.
else if (req.url === '/users') { res.writeHead(200, { 'Content-Type': 'text/plain; charset=utf-8' }); return res.end(JSON.stringify(users)); 184쪽의 restServer.js 예제에서 위의 get 부분에서 content-type이 책에서는 text/plain / 강의에서는 'application/JSON'이라 하셨는데, 어떤 게 맞을까요~? 혹시나 해서 둘 다 해 봤는데 브라우저에서 결과는 똑같이 나왔습니다 :)
안녕하십니까 코딩테스트 준비를 위해서 강의 수강중인 학생입니다. 이 봉우리 문제에서 저같은 경우, 가장자리의 ArrayIndexOutOfBoundsException를 해결할 방법을 찾지 못해 일일히 이중for문을 돌면서 가로세로n+2의 배열을 만들어 문제 그림에 나와있는 것 같이 배열을 세팅하여 문제를 접근하고, 해결했습니다. 문제를 풀고 난 후 강의를 들어 해답을 확인하였는데, dy dx 배열을 생성하는 점이 신선했습니다. 이러한 dy dx 배열을 생성하는 것 같은 접근 방식은 어떻게 하면 배울수 있는 건가요? 통상적으로 좌표에 대해서 접근할때 dy dx 배열을 사용하는건지 궁금합니다. 감사합니다.
안녕하세요! 제로초님 리뉴얼 강의 1, 2 를 보고 개인 프로젝트에서 진행한 any 타입을 없애는 작업을 하고 있습니다. 타입을 지정하면서 막히는 부분이 있어, 개인 프로젝트 내용이지만 질문을 해봅니다 ㅠㅠ 해당 템플릿에서 전달하는 것보다 노션을 이용하여 전달하는게 더 좋아 보여 노션을 이용하여 전달합니다. !! 혹시 몰라 노션의 댓글 기능도 켜놓겠습니다 ㅎㅎ https://successful-mallet-e13.notion.site/API-c35bae23df3246fc883c178a19d04e6b
오라클 반드시 root 계정에서 수행되어야 하는 명렁어가 있을까요? 저희 환경상 새로운 new_root라는 아이디에 root 권한을 준 후 아래와 같이 sudoers.d 에 oracle 수행 권한을 두가지를 부여 했습니다. 작업당일 필요한 sudo 권한이 필요한 명령어 2가지(crsctl , srvctl) 를 아래와 같이 sudoers 에 부여를 했습니다. su - new_root sudo vi /etc/sudoers.d/oracle oracle ALL=(root) NOPASSWD: grid위치/crsctl oracle ALL=(root) NOPASSWD: grid위치/bin/srvctl 위와 같이 작성을 해서 사용했습니다. 당장 필요한 명령어만 그 당시에 넣어서 사용했는데 이와 관련하여 oracle 혹은 gird 계정에서 sudo 권한이 필요한 명령어가 또 있을까요? 문의 드립니다. 감사합니다.
npx webpack 명령어를 쳤더니 $ npx webpack [webpack-cli] Failed to load 'C:\Users\ws\Desktop\sleact\alecture\webpack.config.ts' config [webpack-cli] Error: Debug Failure. False expression: Non-string value passed to ts.resolveTypeReferenceDirective , likely by a wrapping package working with an outdated resolveTypeReferenceDirectives signature. This is probably not a problem in TS itself. at Object.resolveTypeReferenceDirective (C:\Users\ws\Desktop\sleact\alecture\node_modules\typescript\lib\typescript.js:43192:18) at C:\Users\ws\Desktop\sleact\alecture\node_modules\ts-node\src\index.ts:623:55 at Array.map (<anonymous>) at Object.resolveTypeReferenceDirectives (C:\Users\ws\Desktop\sleact\alecture\node_modules\ts-node\src\index.ts:622:33) at actualResolveTypeReferenceDirectiveNamesWorker (C:\Users\ws\Desktop\sleact\alecture\node_modules\typescript\lib\typescript.js:118205:163) at resolveTypeReferenceDirectiveNamesWorker (C:\Users\ws\Desktop\sleact\alecture\node_modules\typescript\lib\typescript.js:118505:26) at processTypeReferenceDirectives (C:\Users\ws\Desktop\sleact\alecture\node_modules\typescript\lib\typescript.js:120002:31) at findSourceFileWorker (C:\Users\ws\Desktop\sleact\alecture\node_modules\typescript\lib\typescript.js:119887:21) at findSourceFile (C:\Users\ws\Desktop\sleact\alecture\node_modules\typescript\lib\typescript.js:119739:26) at C:\Users\ws\Desktop\sleact\alecture\node_modules\typescript\lib\typescript.js:119688:85 이런 오류가 나오는데요.. 오류 해결법을 몰라서 깃허브에 있는 코드를 복사 붙여넣기 했는데도 오류가 뜹니다. ㅠㅠ
blazor 관련 위키를 보면 블레이저 웹어셈블리는 SPA를 구현하는 에디션이라고 나와있는걸 본적이 있습니다. 또 어디서는 blazor 자체가 SPA를 구현하는 프레임워크라고 본 적도 있습니다. 그러면 블레이저 서버의 경우에는 기존의 웹 어플리케이션 방식처럼 예를들면 counter 페이지에서 클릭을 하면 서버에서 완전히 새로운 페이지를 전달해주는 방식으로 동작하는 건가요?? 아니면 블레이저 서버의 경우에도 SPA 방식으로 동작하나요?? 혹시 샘플예제에서 page를 변경했을때 크롬의 개발자 툴의 네트워크탭에서 새로운 파일들의 변화가 없는게 spa라서 그런건가요?? 제 생각에는 네트워크탭에 변화도 없고 페이지 전환 시 깜빡임도 없어서 spa인거같기는한데...그러면 위키에는 왜 웹어셈블리에만 spa를 구현한다고 강조했나 싶기도하고 헷갈리네요... 추가적으로 페이지 전체가 전달되는지 확인하는 툴이나 방법이 있다면 알려주시면 감사하겠습니다. 질문이 많고 중구난방이라 요약하면 이렇습니다... blazor server는 spa로 동작하나요? spa라면 샘플예제의 사이드바를 통해 페이지를 변경했을때 크롬 F12의 네트워크탭의 변화가 없는것도 spa 이기 때문인가요? 크롬 개발자도구의 네트워크 부분을 통해 서버 통신에 관한 동작을 확인하는게 맞나요? 아니라면 다른 툴이나 방법은 어떤게 있을까요?
안녕하세요 선생님 강의 너무 잘 듣고 있습니다~ 제가 for 문을 사용해서 회문문자열 코드를 짜봤는데요 실행창에는 정답이 맞게 뜨는 거 같은데 채점을 돌려보니 틀렸다고 나오네요ㅠㅠ 혹시 뭐가 문제인지 알 수 있을까요? import sys sys.stdin = open('input.txt', 'rt') n = int(input()) for i in range(n): s = input().upper() reversed_s = '' for j in s: reversed_s = j + reversed_s if s == reversed_s: print(f'#{i+1} YES') else: print(f'#{i+1} N0')