inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

누적합 문제 3번 질문

해결됨

2주만에 통과하는 알고리즘 코딩테스트 (2024년)

텐트 세우기문제를 풀던 중, 가장 높은 높이를 만날때까지 왼쪽에서 오른쪽으로 진행하고, 이후에는 오른쪽에서 가장 높이를 만날때까지 역순으로 누적합 배열 2개를 만들어서 마지막에 더해서 해결하려고 했는데, 입력 예시랑 백준의 반례들 찾아서 집어넣어봤는데 모두 정상적으로 출력되는데, 제출하니 틀렸다고 나오네요. 하루종일 고민했는데 도저히 모르겠어서 질문 드립니다! #2304 미해결... TC = int(input()) x_list = [] y_list = [] graph = [0]*1001 for _ in range(TC): x, y = map(int, input().split()) graph[x] = y x_list.append(x) y_list.append(y) max_height = max(y_list) prefix = [0] check = 0 for i in range(1, max(x_list)): prefix.append(max(prefix[i-1], graph[i])) if prefix[i] == max_height: check = i break suffix = [0]*(max(x_list)) suffix[-1] = graph[max(x_list)] for i in range(max(x_list)-1, check, -1): if suffix[i] == max_height: break suffix[i-1] = (max(suffix[i], graph[i])) sum = 0 for i in range(len(prefix)): if prefix[i] != 0: sum += prefix[i] for j in range(len(suffix)): if suffix[j] != 0: sum += suffix[j] print(sum)

  • python
  • 코딩-테스트
  • 알고리즘
gd12091 댓글 2 좋아요 1 조회수 236

chatgpt api 연결안되는거 같아요

해결됨

[Python 초보] Flutter로 만드는 ChatGPT 음성번역앱

섹션 3에서 chatgpt api 연결이 안되는거 같아요 python test_ chatgpt.py 를 하면 선생님처럼 되지 않고 이런 오류가 뜹니다. 해결 부탁드립니다... (desktop_venv) C:\desktop>python test_ chatgpt.py Traceback (most recent call last): File "C:\desktop\test_ chatgpt.py ", line 4, in <module> completion = client.chat .completions.create( File "C:\desktop\desktop_venv\lib\site-packages\openai\_utils\_ utils.py ", line 274, in wrapper return func(*args, **kwargs) File "C:\desktop\desktop_venv\lib\site-packages\openai\resources\chat\ completions.py ", line 704, in create return self._post( File "C:\desktop\desktop_venv\lib\site-packages\openai\_base_ client.py ", line 1270, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) File "C:\desktop\desktop_venv\lib\site-packages\openai\_base_ client.py ", line 947, in request return self._request( File "C:\desktop\desktop_venv\lib\site-packages\openai\_base_ client.py ", line 1051, in _request raise self._make_status_error_from_response(err.response) from None openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorrect API key provided: sk-proj-********************************************************************************************************************************************************ndYA. You can find your API key at https://platform.openai.com/account/api-keys .', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}}

  • python
  • flutter
  • 챗봇
  • chatgpt
  • openai-api
오서현 댓글 2 좋아요 0 조회수 948

hwp.FindCtrl() 에서 표를 한번에 선택하지 못 하는 문제

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

① hwp.FindCtrl() 로 표를 선택하려고 할때 단번에 선택되지 않고 표 바로 뒤에 커서를 둬야 선택되는 것 같습니다. ② "날짜 뒤에 요일 붙이기" 파트를 진행하면서 제공해주신 파일과 코드를 그대로 했음에도 표가 선택되지 않아 한글 파일이 열려 있을 때 표 바로 뒤에 커서를 위치시키고 hwp.FindCtrl() 실행하니 표를 선택합니다. 파일을 열었을 때 커서 위치에 상관없이 첫번째 표를 를 정확하게 선택하는 방법이 궁금합니다.

  • python
  • 한컴오피스
ㅇㅅㅇ 댓글 2 좋아요 1 조회수 446

코드한번 확인 요청드립니다.

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

네이버 닭가슴살 크롤링 과제중인데요 html = driver.page_source soup = BeautifulSoup(html, 'html.parser') items = soup.select(".product_item__MDtDF") for item in items: product = soup.select_one(".product_title__Mmw2K > a").text # 상품명 link = soup.select_one(".product_title__Mmw2K > a").attrs['href'] price = soup.select_one(".price_num__S2p_v").text print(product, link, price) 위 코드로 했는데, 가장 첫번째 상품만 출력이 되고있습니다. items = soup.select (".product_item__MDtDF") 이 코드 확인시에는, 전체 상품이 출력된것은 확인했는데 for문에서 문제가 생긴것인가요..? #파이썬

  • python
  • 웹-크롤링
kbw9bw 댓글 2 좋아요 0 조회수 136

애니메이션 점프 적용되지 않는 문제

미해결

새싹부터 시작하는 Unity 게임 개발

새싹부터 시작하는 Unity 게임 개발 섹션3 2D게임 애니메이션 강의 시청 중 점프 애니메이션이 적용되지 않습니다. 유니티에서 transition은 아래와 같이 설정한 상태이고 코드는 강의와 똑같이 작성한 상태입니다. if (Input.GetKeyDown(KeyCode.Space) && isJump == false) { anim.SetTrigger("isJUMP"); isJump = true; anim.SetBool("isIDLE", false); anim.SetBool("isRUN", false); rigidbody.velocity = new Vector2(rigidbody.velocity.x, jumpPower); } if(rigidbody.velocity.y == 0f ) { isJump = false; } JUMP 애니메이션만 다시 재생해보면 점프하는 동작이 나오긴 합니다. 강의를 듣던 중 GetComponent<SpriteRenderer>().sprite = JumpSprite; 이런 코드가 있던데 저는 작성하지 않은 상태입니다 혹시 이 코드가 점프가 안 되는 이유 중 하나인지 질문 남깁니다.

  • C#
  • unity
  • collider
  • .csv
  • json-parsing
댓글 2 좋아요 0 조회수 353

업캐스팅 문제 예시 6

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

업캐스팅 문제 예시 6번에서 질문있습니다! A b = new B(1); 이라는 생성자를 호출할 때 앞선 예시와 같이 우선 부모생성자인 public A() 기본 생성자는 호출해야 하는거 아닌가요? 그래서 정답이 생성자 of A 생성자 of AA10 생성자 BB1 CD 가 되어야 하는거 아닌가요? super를 사용하면 기본생성자 호출이 아예 사라지는건가요?

  • python
  • java
  • c
  • 정보처리기사
김혁수 댓글 2 좋아요 0 조회수 214

조합과 순열 개념

해결됨

세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)

제가 잘 몰라서 그러는데 조합, 순열 개념이 코딩테스트에서 중요한가요? 커리큘럼에 포함된 이유가 궁금합니다!

  • python
  • 코딩-테스트
  • 알고리즘
TAESUN 댓글 2 좋아요 0 조회수 403

따로 쓰레드를 만들지 않았는데 멀티쓰레딩 하는 이유

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

지금 Command 패턴강의 까지 수강중인데, 멀티쓰레드 파트에서 배웠던 락 처리는 Thread t 이렇게 만들고 시작해야 멀티쓰레드 환경으로 변하는걸로 알고있습니다 하지만 지금까지 보면 멀티쓰레드를 고려하여 락을 계속 추가해주고 있는데요 args.Completed += new EventHandler<SocketAsyncEventArgs>(OnAcceptCompleted) 이것때문에 다른 쓰레드들이 풀리기 시작한건가요? 궁금합니다

  • C#
  • unity
  • 네트워크
아휘 댓글 2 좋아요 0 조회수 236

uphandcast만 트리거를 쓰는건지 궁금합니다.

미해결

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

// 인자로 받은 animatorParameter가 bool Type이면 owner의 StateMachine으로 인자로 받은 command를 보냄 // Transition이 Command를 받아들였으면, State로 UsingSKill Message와 Skill 정보를 보냄 if (animatorParameter.type == AnimatorParameterType.Bool && ownerStateMachine.ExecuteCommand(command)) ownerStateMachine.SendMessage(EntityStateMessage.UsingSkill, (skill, animatorParameter)); // 인자로 받은 animatorParameter가 trigger Type이면 행동에 제약을 주지 않을 것이므로 ToDefaultState Command를 보내고 // Transition이 받아들였는지와 상관없이, State로 UsingSkill Message와 skill 정보를 보냄 else if (animatorParameter.type == AnimatorParameterType.Trigger) { ownerStateMachine.ExecuteCommand(EntityStateCommand.ToDefaultState); ownerStateMachine.SendMessage(EntityStateMessage.UsingSkill, (skill, animatorParameter)); } 왜 Uphandcast만 트리거 타입이 되는지와 행동에 제약을 받지않는건지 궁금합니다.

  • unity
  • modules
고우진 댓글 2 좋아요 0 조회수 101

비트 not연산자 질문입니다..

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요~~ 강의 정말 잘 듣고 있습니다 ㅎㅎㅎ 감사합니다. 비트연산자에서 11분 25초에 보면 a=5라서 이진수 0101인데 ~a는 a가 양수일 때 -(a+1) 이렇게 해서 -6이라고 하신 것 같아요~~ 근데 ~a가 이진수 1010이라고 써놓으셨는데 1010은 십진수 양수 10 아닌가영?? ㅜ 혹시 -6이랑 10이 이진수에서는 같은거로 생각해야하는건지.. 궁금합니다

  • python
  • java
  • c
  • 정보처리기사
관히 댓글 2 좋아요 0 조회수 286

길이문제질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

쌤.. c언어 배열에서의 길이 length와 sizeof의차이는 이해가가나 'hello,World!'의 문자길이가 13이라고한것이 마지막에 /n 널값포함해서 13이라한걸까요? 볼때마다헷갈리네요ㅠㅠ

  • python
  • java
  • c
  • 정보처리기사
rsrarsra 댓글 4 좋아요 0 조회수 299

강의에서 인덱스 페이지는 정적 페이지인 건가요 동적 페이지인 건가요?

해결됨

한 입 크기로 잘라먹는 Next.js

처음에 인덱스 페이지는 정적 페이지인데 그 안에 있는 useSearchParams 훅을 사용해서 오류가 난 걸 해결했잖아요 근데 그 후 빌드를 실행하고 결과를 보니 not found 페이지 외에는 다 동적 페이지로 나오는데 그럼 인덱스 페이지는 정적 페이지인 건가요 동적 페이지인 건가요?

  • react
  • typescript
  • next.js
고고고 댓글 2 좋아요 0 조회수 268

정보처리기사 실기 23년 1회 C언어 문제 풀이 강좌 3분 23초

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

정보처리기사 실기 23년 1회 C언어 문제 풀이 강좌 3분 23초에 나오는 내용에 대한 질문입니다. 포인터와 관련해서 이야기를 해주셨는데 강의 내용에서 언급한대로 p는 값 또는 메모리를 가리킬 수 있습니다. 그런데 선언할 때는 포인터이고 사용할 때는 값이라고 하셨는데 printf에서 사용한 p는 사용할 때니 값이 나와야 하는 것 아닌가요? 당연히 정처기 문제에서 바뀌는 값이 나올 순 없지만 포인터에 대해 이해하기 위해 질문합니다. 그렇다면 더불어서 printf에서 사용한 p 와 a에 대한 차이점은 무엇인가요?

  • python
  • java
  • c
  • 정보처리기사
김혁수 댓글 2 좋아요 0 조회수 248

몬스터 AI 관련

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

강의 잘 듣고 있습니다. 선생님 강의를 듣기 이전에 독학으로 클라이언트를 구축하다가 몬스터별로 각기 다른 ai를 만들고 싶어 찾다보니 행동 트리(Behaviour Tree)에 대해 알게되어 유니티 에셋스토어에서 판매하는 Behaviour Designer 를 구매하여 사용하게 되었습니다. 대부분의 온라인 게임에서는 몬스터별로 패턴이 거의 비슷하지만 혹시 다양한 몬스터 ai패턴을 가지고 있는 게임회사에서는 해당 에셋을 사용하는 곳이 많은지 자체적으로 구현한 툴을 사용하여 몬스터 ai를 구축하는지 궁금합니다

  • C#
  • unity
강남영 댓글 2 좋아요 0 조회수 343

컴포넌트 생성할때 React가 없습니다 type error질문입니다.

해결됨

한 입 크기로 잘라먹는 Next.js

컴포넌트를 새로 만들때 자꾸 React가 없습니다란 TS에러가 납니다... 그래서 React를 import해주면 TS에러가 해결되는데 검색해봐도 모르겠어서 질문남깁니당 import React from 'react' const Loading = () => { return( <div> Loading... </div> ) } export default Loading;

  • react
  • typescript
  • next.js
박혀누 댓글 2 좋아요 0 조회수 243

Session#2, 3의 SendQueue의 Lock에 관한 질문

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Send에 관한 비동기 처리에서 Send 메소드에서 Queue에 넣어주고, RegisterSend에서 Deque 하는데, Send 메소드에서는 Enqueue하면서 lock을 걸어주는데, RegisterSend에서 Dequeue 할 때는 lock이 없어서요. Enqueue 하는 동안 Dequeue 한다거나, Dequeue 하는 동안 Enqueue 하는 등의 문제는 발생하지 않나요?

  • C#
  • unity
  • 네트워크
ianstory01 댓글 1 좋아요 0 조회수 101

SpawningPool 클래스에서 몬스터 생성 시 유니티엔진이 멈춥니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

while (_reserveCount + monsterCount < keepMonsterCount) { StartCoroutine(ReserveSpawn()); } 업데이트에서 해당 while문이 재생되는 시점에 게임이 멈추는것 같습니다. 주석처리하면 정상적으로 게임이 진행되는것 보면 해당 부분에서 문제인것 같습니다. 강의를 듣는동안에는 정상적으로 되었는데 지금은 안되네요ㅠ 별도로 수정한 부분은 없습니다.

  • C#
  • unity
ksh3373 댓글 1 좋아요 0 조회수 129

파이썬 예외처리 출력 결과물

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

강사님 그럼 출력 결과물이 # 예외가 발생하지 않는 경우 Result is: 5 Execution finally block Caught an exception: ZeroDivisionError Execution finally block Caught an exception TypeError Execution finally block 이게 맞을까요? 주석으로 함께 적어주시면 좋겠습니ㅏㄷ.

  • python
  • java
  • c
  • 정보처리기사
sr1094 댓글 2 좋아요 0 조회수 136

5강 Xpath 관련 오류

미해결

일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석

/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py:1099: InsecureRequestWarning: Unverified HTTPS request is being made to host 'search.shopping.naver.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings warnings.warn( --------------------------------------------------------------------------- NoSuchElementException Traceback (most recent call last) <ipython-input-31-bd4c400cf669> in <cell line: 10>() 8 # 2023.05.08 변경 find_element_by_xpath TO find_element 9 # element=driver.find_element_by_xpath(shoppingmall_review) ---> 10 element=driver.find_element(By.XPATH, shoppingmall_review) 11 driver.execute_script("arguments[0].click();", element) 12 sleep(2) /usr/local/lib/python3.10/dist-packages/selenium/webdriver/remote/errorhandler.py in check_response(self, response) 243 alert_text = value["alert"].get("text") 244 raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here --> 245 raise exception_class(message, screen, stacktrace) NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[1]/div/div[2]/div[2]/div[2]/div[3]/div[2]/div/div[2]/ul/li[5]/a"} (Session info: headless chrome=90.0.4430.212); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Stacktrace: #0 0x5b8b8afb27f9 <unknown> #1 0x5b8b8af523b3 <unknown> #2 0x5b8b8ac9a016 <unknown> #3 0x5b8b8acce81e <unknown> #4 0x5b8b8ad048fb <unknown> #5 0x5b8b8acf1ded <unknown> #6 0x5b8b8ad029e1 <unknown> #7 0x5b8b8acf1c93 <unknown> #8 0x5b8b8acc3ce4 <unknown> #9 0x5b8b8acc54d2 <unknown> #10 0x5b8b8af7e542 <unknown> #11 0x5b8b8af8dce7 <unknown> #12 0x5b8b8af8d9e4 <unknown> #13 0x5b8b8af9213a <unknown> #14 0x5b8b8af8e5b9 <unknown> #15 0x5b8b8af73e00 <unknown> #16 0x5b8b8afa55d2 <unknown> #17 0x5b8b8afa5778 <unknown> #18 0x5b8b8afbda1f <unknown> #19 0x7aaab6c3fac3 <unknown> #20 0x7aaab6cd1850 <unknown> 전달 주신 수업노트 코랩에 있는 내용으로 그대로 넣었는데 오류 값이 위와 같이 발생합니다. 확인 부탁드려요. xpath 값도 업데이트해서 넣었어요ㅠㅠ

  • python
  • 웹-크롤링
손예나 댓글 1 좋아요 0 조회수 310

몬스터 AI

미해결

[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)

안녕하세요 강의 잘 보고 있습니다. 현재 3d 모바일 게임을 만들고 있습니다 가상 조이스틱을 이용해 플레이어를 이동시키고 있구요 현재 몬스터 AI를 구현하기 위해 A*를 이용해서 PathFinding을 구현중에 있습니다 구현을 위해 맵은 1X1단위로 위에서 아래로 Ray를 쏴서 맵 정보를 저장해 놓은 상태입니다. 이런 상황에서 만약 몬스터는 (2, 0, 2)좌표에 Target은 (5.5, 0, 5.5) 좌표에 있다면 절대 Target을 찾을 수 없겠다 싶어 거리가 1이하이면 찾은걸로 가정을 하려 했습니다 그런데 그 사이에 장애물이 있을 수도 있고 별의 별 상황이 있겠다 싶어 이게 맞는건지 의문이 듭니다 이런 그리드 단위로 움직이지 않는 게임에선 어떻게 Finding을 해야 좋을까요?

  • C#
  • unity
  • mysql
  • MMORPG
  • ef-core
  • asp.net-web-api
toyboy0113 댓글 1 좋아요 0 조회수 199

인기 태그

인프런 TOP Writers

주간 인기글