묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
9. 증가 수열 만들기(그리디)
질문 드립니다최대 증가 수열이라면3 2 10 1 5 4 7 8 9 63->6->9break가 아니라문자열을 초기화한 후다시 새로 수열을 쌓아서기존에 쌓은 수열의 길이와 비교해보아야하지 않나요? n = int(input()) a = list(map(int, input().split())) lt = 0 rt = n - 1 last = 0 string = '' temp = [] while lt <= rt: if a[lt] > last: temp.append((a[lt], 'L')) if a[rt] > last: temp.append((a[rt], 'R')) temp.sort() # 이 부분 질문 if len(temp) == 0: break else: last = temp[0][0] # print(last) tmp = temp[0][1] string += tmp if tmp == "L": lt += 1 else: rt -= 1 temp.clear() print(string) print(len(string))
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
Keychain_dumper.sh 실행 시 에러가 발생합니다.
현재 아이폰 5s, iOS 12.5.6 버전을 사용중이구요실습 영상대로 github에서 Keychain 받아서 설치하려는데ldid.cpp(3164) : _assert() : errno=2mv: cannot stat 'Keychain_dumper': No such file or directory에러가 발생하여 진행하지 못하고 있는데요, 이건 iOS버전을 낮추지 않으면 해결되지 않는 문제인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
intellij에서 검색시 import 구문 제외하고 검색하는법
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니오2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]10:21 초경에 find in path 사용시 검색결과에 Import 구문은 나오지 않고 순수 작성한 코드만 나오게 되는데, 저는 검색시에 import 구문까지 쭉 나와서 불편합니다.혹시 어떤 설정을 하면 될가요?
-
미해결스마트요원에게 배우는 구글 스프레드시트
여러 행과 열을 한 열에 정렬하는 방법이 뭘까요?
구글 스프레드시트에서 여러 열과 여러 행의 낱말을 고유값(겹치는 낱말 없이)으로 한 열에 정렬하는 방법이 뭘까요?unique & sort 함수로는 여러 열에 값이 정렬이 되네요. ㅠㅠ
-
미해결스프링 시큐리티 OAuth2
OAuth 2.0 Social Login 연동 구현(5)
OAuth2GoogleProviderUserConverter 클래스와 OAuth2NaverProviderUserConverter 클래스에서 provider가 구글인지 네이버인지 구분하는 조건문에 에러가 발생합니다. 아마 디버깅하는 과정에서 수정됐는데 영상에선 편집된것 같습니다.두 개 클래스 모두 이렇게 변경해야 됩니다.if (!providerUserRequest.clientRegistration().getRegistrationId().equals(OAuth2Config.SocialType.GOOGLE.getSocialName())) { return null; }if (!providerUserRequest.clientRegistration().getRegistrationId().equals(OAuth2Config.SocialType.NAVER.getSocialName())) { return null; }
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DB 설계시 ERD 관련 궁금한 점
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]김영한님 혹시 DB를 설계하시거나 설계한 문서를 보실때 따로 ERD를 받아서 작업하시나요? 아니면 DB 자체를 보고 다이어그램으로 뽑아내실까요?DB 설계를 살펴보실때 사용하시는 ERD 툴이나 DB툴이 있으실까요? 예) Exerd (토마토시스템), DataGrip
-
미해결예제로 공부하는 Python 100 문제풀이 Part.3
소멸자 관련 질문
안녕하세요.소멸자는 인스턴스 객체를 생성한 후에 소멸시에 사용하는 것으로 알고 있습니다.인스턴스 객체 p1만 소멸 시키고자 del p1을 수행했는데 p2까지 모두 소멸되었습니다.소멸자는 객체 소멸이아니라 클래스 전체를 소멸하는 것인지 알고 싶습니다.소멸자를 사용하는 이유가 메모리 효율때문인것같은데 어느 타이밍에 사용해야 하는지도 알고 싶습니다. 코드import random class Person: # 클래스 변수 count_class_var = 0 # 생성자 def __init__(self, name, age, power): self.name = name self.age = age self.power = power self.increase_obj() # 클래스 메서드 def increase_obj(self): Person.count_class_var += 1 # 소멸자 def __del__(self): print(self.name + ' 소멸되었습니다.') Person.count_class_var -= 1 def add_power_level(): return random.choice([i for i in range(1, 11)]) # [2]:클래스 사용 p1 = Person('홍길동', 20, add_power_level()) print(Person.count_class_var) p2 = Person('강감찬', 30, 9) print(Person.count_class_var) del p1 결과1 2 홍길동 소멸되었습니다. 강감찬 소멸되었습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
제로초님 리액트 쿼리는 인강은 안 찍나요?
강의는 다 봤습니다. 정말 유익하고 이제는 자유자재 쓸 수 있게 되었습니다.리덕스와 리덕스 사가 디스패치등 서버와 통신하는 것도 충분히 할 수가 있게 되었습니다.다만 요즘에 리액트에서 많이 쓰이는 게 리액트 쿼리라고 하더라구요흑시 다음 강의 때 리액트 쿼리에 대한 것을 알려줄 수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
통합테스트와 단위테스트 내용중에서
[질문내용]데이터베이스를 관련 코드를 테스트하면 테스트 코드 실행시에도 스프링이 올라가야해서 항상 통합테스트인건가요? 단위테스트는 그럼 데이터베이스가 관여되지 않는 부분들을 단위별로 쪼개서 테스트하는것을 의미하고데이터베이스가 연동 되는 순간 스프링이 올라가므로 통합테스트가 되어버리는건가요?보통 단위테스트가 더 좋다고 강의에서 말씀해주셨는데그럼 데이터베이스를 연동한 테스트는 단위 테스트와 다르게 항상 스프링이 올라가야하므로 효율적인 측면에서 좋은 테스트가 아니게되는건가요?
-
미해결입문자를 위한, ES6+ 최신 자바스크립트 입문
질문드립니다.
뷰강의를 듣고 자바스크립트도 듣고 싶어서 강의를 듣는중인데요, DOM 에서 HTML추가요소제거 강의에서"앞에추가"버튼을 클릭해서 추가될때 뒤에 추가되는것처럼 X을 나오게 하려면 어떻게 해야 하나요?예제는 뒤에 추가하는것만 x버튼이 나오는데...뒤에 추가하는것처럼 하려고 헀더니 에러가 나서 아무래도 제가 잘 못한거 같아서요
-
미해결[개념은 호옹~, 실습 빡] 스프링 부트, 입문!
21강 숙제로 내주신 나머지 테스트 코드도 부탁드립니다.
21강 숙제로 내주신 나머지 테스트 코드도 부탁드립니다.한번 비교도 해보고 막히는 것도 있어서요 부탁합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
ItemServiceTest 아이템 수정 테스트코드
@Test public void 아이템_수정() throws Exception { // 아이템을 등록하고 수정하고 조회한대로 되었는지 equal 테스트 // given Item book = new Book(); book.setName("책책"); itemService.saveItem(book); // when Item updateBook = itemService.updateItem(book.getId(), "책1", 1000, 10); Item findOne = itemService.findOne(book.getId()); // then Assertions.assertThat(findOne.getName()).isEqualTo(updateBook.getName()); } 아이템 수정 Test 코드를 작성해보았는데 이렇게 작성하는게 맞을까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
고라우터
안녕하세요 go vs goname 차이점이 정확하게 몬지 잘 모르겠습니다. 한가지 페이지 개발중인데요 a 푸시네임 b 푸시네임 c a, b, c 라우터에 해당안됨 각각 독립된 화면 a->b->c 해당 구조인데요 화면이c 화면에서 gonamed a 하면 b c 없어지고 a로 갑니다 (원하는 기능 성공)근데c화면에서 go a 하면 에러가 나옵니다 no routes for location 둘에 차이점이 몬지 정확하게 잘 모르겟습니다.
-
미해결실전! Querydsl
JPA와 DB프로시저의 궁금점
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]현재 다니고 있는 회사에서 프로시저를 사용하고 있습니다.단지 속도 이슈 떄문에 쿼리 튜닝을 하고 있는데 강의를 들으면서 문득 궁금한게 있습니다.배민이 훨씬더 데이터 조인, 조회량 등 더 많을것 같은데 배민에서도 JPA를 사용하면서 DB 프로시저도 함께 사용하나요?데이터를 좀 더 많이 가공할것 같은데 속도 이슈에 대해서는 어떻게 기본적으로 해결하는지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고 DB연결 강의대로 하면 에러가 발생.
안녕하세요. 강의를 그대로 보고 하는데 에러가 발생을 하는데 전혀 강의처럼 작동을 하지를 않습니다. 에러 내용과 에러 내용 캡쳐를 보내겠습니다.querySrv EREFUSED mongodb.tcp.cluster0.vbq5jzp.mongodb.net
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청드립니다
인프런 아이디 : dldmsgml5263@naver.com인프런 이메일 : dldmsgml5263@naver.com깃헙 아이디 : space_086@naver.com깃헙 Username : space086 감사합니다
-
미해결
toISOString( ) 사용하여 이번달을 뽑으려고 하는데 10월 31일이 나옵니다
moment().startOf("month").toISOString();이렇게 쓰면 이번달이 아닌 10월 31일의 시간의 값이 나옵니다.이번달의 11월 1일의 값을 toISOString()이용하여 구현하고 싶습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
자식 선택자 안에는
이게 선생님이 해주셨던 방식인데요 header-area>img 쪽에 display:flex;align-items:center;이 방식으로 하면 옮겨지지 않더라고요img 파일을 옮기는 거라 제가 했던 방식으로 해도 될 줄 알았는데 옮겨지지 않더라고요차이가 궁금합니다
-
미해결입문자를 위한, HTML&CSS 웹 개발 입문
ctrl + , 로 들어간 설정에서의 한글 설정
ctrl + , 로 들어가서 설정을 알려주신대로 고치는 중인데 그 중에서 prettier quote 에 들어가서 자바스크립트랑 타입스크립트 부분을 single로 바꾸는 중에 보니 제목은 선생님과 똑같이 영어인데 아래 설명도 선생님과는 다르게 영어로 뜹니다!한글로 바꿔주는 확장파일을 설치했는데도 이부분만 한글이 아닌 영어로 뜨는데 바꾸는 방법은 없을까요? 그냥 그대로 봐도 되지만 선생님과 다르니 뭔가 걸리는 느낌이네요 ㅠㅠ
-
미해결입문자를 위한, HTML&CSS 웹 개발 입문
Bracket Pair Colorizer 확장자 설치 불가
안녕하세요! 1강 수업에서 확장자 설치중에 bracket pair colorizer 라는 확장자가 작성일 기준 2022/11/10에 "이 확장은 이제 이 기능이 VS code에 기본 제공되므로 더 이상 사용되지 않습니다. 이 기능을 사용하려면 설정을 구성하세요." 라고 되어있는데,따로 설치하지 않아도 될까요?