inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

test 소스에서 @Autowired EntityManager em; 시 오류가 납니다 ㅠㅠ

미해결

실전! Querydsl

java 소스에서는 EntityManager em 사용시 오류가 안나는데, test소스에서 EntityManager em @Autowired 시 빨간줄로 오류가 생깁니다 ㅠㅠ.. build.gradel, tsetd의 application.yml 같이 올립니다 무슨이유 인지 모르겠습니다 ㅜㅜ.. buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'java' id 'org.springframework.boot' version '2.7.1' id 'io.spring.dependency-management' version '1.1.0' //querydsl 추가 //id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } group = 'saft' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-validation' // NotEmpty compileOnly 'org.projectlombok:lombok' //runtimeOnly 'com.h2database:h2:1.4.199' implementation 'com.h2database:h2' //querydsl 추가 //implementation "com.querydsl:querydsl-jpa:${queryDslVersion}" //annotationProcessor "com.querydsl:querydsl-apt:${queryDslVersion}" implementation 'com.querydsl:querydsl-jpa:5.0.0' // implementation 'com.querydsl:querydsl-apt:5.0.0' // 추가 ↓ annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jpa" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" //파라미터 확인 라이브러리 implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.8' // MapStruct implementation 'org.mapstruct:mapstruct:1.4.2.Final' annotationProcessor "org.mapstruct:mapstruct-processor:1.4.2.Final" annotationProcessor( 'org.projectlombok:lombok', 'org.projectlombok:lombok-mapstruct-binding:0.1.0' ) //test추가 annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } test { useJUnitPlatform() } /* //querydsl 추가 시작 def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } sourceSets { main.java.srcDir querydslDir } compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } configurations { compileOnly { extendsFrom annotationProcessor } querydsl.extendsFrom compileClasspath } //querydsl 추가 끝 */ def generatedDir = "src/main/generated" clean { delete file(generatedDir) } spring: profiles: active: test datasource: url: jdbc:h2:tcp://localhost/~/saft username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: # show_sql: true format_sql: true use_sql_comments: true logging.level: org.hibernate.SQL: debug # org.hibernate.type: trace

  • java
  • jpa
박태규 댓글 2 좋아요 0 조회수 522

npm install 문제가 발생하는데 해결방법이 없을까요?

미해결

Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습

node v.18.17.0 npm v.9.7.1 입니다. 아래 오류 문구들은 npm install 시 오류가 발생하는 부분에 대한 문구입니다. 영상처럼 node v10으로 하려고 하면 npm 버전이 싱크되지 않는다는 오류가 발생합니다. 어떻게 해결하면 좋을까요? 답변 부탁드립니다ㅠㅠ npm ERR! code 1 npm ERR! git dep preparation failed npm ERR! command C:\Program Files\nodejs\node.exe C:\Users\kyuns\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js install --force --cache=C:\Users\kyuns\AppData\Local\npm-cache --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-run npm ERR! npm WARN using --force Recommended protections disabled. npm ERR! npm ERR! code 1 npm ERR! npm ERR! The git reference could not be found npm ERR! npm ERR! command git --no-replace-objects checkout 4.0 npm ERR! npm ERR! error: pathspec '4.0' did not match any file(s) known to git npm ERR! npm ERR! npm ERR! A complete log of this run can be found in: C:\Users\kyuns\AppData\Local\npm-cache\_logs\2023-07-31T01_26_10_502Z-debug-0.log npm ERR! A complete log of this run can be found in: C:\Users\kyuns\AppData\Local\npm-cache\_logs\2023-07-31T01_25_25_361Z-debug-0.log

  • 블록체인
꿈꾸는 하마 댓글 1 좋아요 0 조회수 7967

질문

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

교안이 개정되어, 다시 읽어보고, 전에 중단했던 부분부터 다시 문제를 풀어보려 하는데, 한 가지 궁금점이 있습니다. 위에는 cin이 개행문자까지 입력받는다 하고, 아래는 개행문제 직전까지 입력을 받는다고 언급되어 있습니다. 서로 반대되는 말인 것 같아서, 질문 드립니다. 참고로 제가 이해한 방식은 cin은 개행문자까지 입력된다 생각하고, getline은 개행문자 직전까지 입력된다 생각했습니다. cin >> T;인 경우에는 geline(cin, bufferflush);가 필요가 없지만, geline으로 받는 경우에는 해당 코드(getline(cin, bufferflush);)가 필요하다. 헷갈리지 않기 위해 기본적으로 적는 게 좋다 이렇게 이해한 게 맞을까요??

  • c++
  • 코딩-테스트
kimseunghwan7777 댓글 2 좋아요 0 조회수 371

/order에서 submit시 /orders 페이지에서 Whitelabel page 에러가 발생합니다

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 구글 드라이브 주소 : https://drive.google.com/file/d/11uKs63KBKfCIPAPzVZNzSKVzehlHZ_nO/view?usp=drive_link 강의 내용을 따라하던 중 /order 페이지를 통해 상품 주문 후 submit 버튼을 누를 시 이동하는 /orders 페이지에서 사진과 같은 Whitelabel page가 발생합니다. 에러 메세지 전문은 다음과 같습니다 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Sun Jul 30 16:11:18 KST 2023 There was an unexpected error (type=Internal Server Error, status=500). An error happened during template parsing (template: "class path resource [templates/order/orderList.html]") org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/order/orderList.html]") at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse( AbstractMarkupTemplateParser.java:241 ) at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parseStandalone( AbstractMarkupTemplateParser.java:100 ) at org.thymeleaf.engine.TemplateManager.parseAndProcess( TemplateManager.java:666 ) at org.thymeleaf.TemplateEngine.process( TemplateEngine.java:1098 ) at org.thymeleaf.TemplateEngine.process( TemplateEngine.java:1072 ) at org.thymeleaf.spring5.view.ThymeleafView.renderFragment( ThymeleafView.java:366 ) at org.thymeleaf.spring5.view.ThymeleafView.render( ThymeleafView.java:190 ) at org.springframework.web.servlet.DispatcherServlet.render( DispatcherServlet.java:1406 ) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult( DispatcherServlet.java:1150 ) at org.springframework.web.servlet.DispatcherServlet.doDispatch( DispatcherServlet.java:1089 ) at org.springframework.web.servlet.DispatcherServlet.doService( DispatcherServlet.java:965 ) at org.springframework.web.servlet.FrameworkServlet.processRequest( FrameworkServlet.java:1006 ) at org.springframework.web.servlet.FrameworkServlet.doGet( FrameworkServlet.java:898 ) at javax.servlet.http.HttpServlet.service( HttpServlet.java:529 ) at org.springframework.web.servlet.FrameworkServlet.service( FrameworkServlet.java:883 ) at javax.servlet.http.HttpServlet.service( HttpServlet.java:623 ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:209 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:153 ) at org.apache.tomcat.websocket.server.WsFilter.doFilter( WsFilter.java:51 ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:178 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:153 ) at org.springframework.web.filter.RequestContextFilter.doFilterInternal( RequestContextFilter.java:100 ) at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:117 ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:178 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:153 ) at org.springframework.web.filter.FormContentFilter.doFilterInternal( FormContentFilter.java:93 ) at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:117 ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:178 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:153 ) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal( CharacterEncodingFilter.java:201 ) at org.springframework.web.filter.OncePerRequestFilter.doFilter( OncePerRequestFilter.java:117 ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:178 ) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:153 ) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:167 ) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:90 ) at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:481 ) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:130 ) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:93 ) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:74 ) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:343 ) at org.apache.coyote.http11.Http11Processor.service( Http11Processor.java:390 ) at org.apache.coyote.AbstractProcessorLight.process( AbstractProcessorLight.java:63 ) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process( AbstractProtocol.java:926 ) at org.apache.tomcat.util.net .NioEndpoint$SocketProcessor.doRun( NioEndpoint.java:1791 ) at org.apache.tomcat.util.net.SocketProcessorBase.run ( SocketProcessorBase.java:52 ) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1191 ) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:659 ) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( TaskThread.java:61 ) at java.base/java.lang.Thread.run( Thread.java:834 ) Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: "item.orderDate" (template: "order/ 에러 메세지를 살펴보니 html의 item.orderDate 이 부분이 문제인 것 같아서 연관된 부분을 전부 살펴봤는데도 어디서 에러가 발생하는지 찾지 못했습니다..혹시 원인을 알 수 있을까요ㅠㅠㅠ

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
김스껄 댓글 1 좋아요 1 조회수 888

Entity & 기본생성자와의 관계

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] Memeber Entity에 기본생성자가 없으면 실행 후 회원 목록 조회를 하려고 하면 에러가 발생하더라구요!! 혹시 기본생성자가 하는 Entity에 필수적으로 있어야 하는 이유가 궁금합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
Charlie Park 댓글 1 좋아요 0 조회수 607

강의 취소 및 쿠폰 발급 건

미해결

아래 과정을 수강하고 있는데, 수업 자료도 업로드가 안되어 있고, 강의 품질이 매우 낮습니다. 본인이 운영하는 싸이트에 자료가 있다고 하는데, 가입해도 자료를 받을 수 없네요...ㅠㅠ 수강을 취소하고 다른 과정을 수강할 수 있게 동일한 금액의 쿠폰을 발급해주시면 감사하겠습니다. =========================================== [OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!

hero707 댓글 1 좋아요 0 조회수 358

IntelliJ IDEA 2023.1.3 (Community Edition) 이

미해결

윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기

현재 제가 사용중인 인텔리제이 버젼 이라 강사님의 모듈관련 강의 내용과 너무달라 수업진행이 않되는 군요 건너뛸까요 ?

  • android
  • kotlin
shafeel2 댓글 1 좋아요 0 조회수 485

FROM emp JOIN dep 또는 FROM dep JOIN emp 의 다른 점

미해결

데이터 분석 SQL Fundamentals

안녕하세요 강사님, 조인 실습을 하다가 목적에 따라 FROM 과 JOIN에 들어가는 테이블이 다른 것을 알게되었는데 그 이유과 기준이 궁금합니다. "job이 SALESMAN인 직원정보와 직원이 속한 부서명을 가져오기" 의 예시에선 FROM emp JOIN dept로 조인을 하셨다면, "부서명 SALES와 RESEARCH의 소속 직원들의 부서명, 직원번호, 직원명, JOB 그리고 과거 급여 정보 추출"의 예시에선 FROM dept JOIN emp 로 조인을 하셨습니다. 감사합니다!

  • sql
  • postgresql
  • dbms/rdbms
Taylor Shin 댓글 2 좋아요 1 조회수 487

static 메서드 main문 안에 선언 시 오류 발생 이유가 궁금합니다.

미해결

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

안녕하세요 객체지향 핵심 섹션 5에서 6번째 강의 다형성과 다형성을 사용하는 이유를 듣는데 첫 번째 실습 예제 중에 static으로 선언하는 animalMove 메서드를 main문 안에 적었더니 'void is an invalid type for the variable animalMove' 라는 오류가 발생했는데 main문 안에 선언하면 안되는 이유가 궁금합니다.

  • java
  • 객체지향
kys960313 댓글 1 좋아요 0 조회수 427

침대 만들때 깨지는 오류

해결됨

블렌더 3D 아이소메트릭 방 만들기

안녕하세요 선생님. 강의 잘 보고 있습니다-! 최근에 블랜더 프로그램에 관심이 생겨서 열심히 강의보면서 따라하고 있습니다 ^-^ 하다가 질문이 생겨서 질문 남깁니다! ****************************************************************************************** 침대가 shade smooth 주면 위 첫번째 사진처럼 매번 다른 오류(?)가 뜨더라구요. 그래도 베벨을 주고 세그먼트를 늘리고 그냥 진행하면 아래 두 사진처럼 찌그러지는 현상이 생겨서 침대가 안만들어집니다..ㅠ 혹시 침대 머리 끝에 베벨 줄때 줄여놓은 버택스랑 만나서 그런것인지.. 아니면 너무 쫍게 만들어서인지,, 똑같이만들었는데 말이죠 :( 그리고 침대 머리 끝 선을 베벨을 주는데 위쪽 중심으로 줄어들어서 줄여놓은 선과 만나게 되더라구요 ? 강의와는 다르게,, 그래서 문제인지ㅠ 무엇이 문제인지 알고싶습니다 :(

  • blender
용준 댓글 1 좋아요 2 조회수 1533

안녕하세요, 강의 순서 질문드립니다.

미해결

코딩으로 학습하는 GoF의 디자인 패턴

안녕하세요. 헤드퍼스트 디자인 패턴 책을 읽으면서 백기선님 강의를 같이 들으려고 하는데요! 혹시 강의 순서대로 수강하는걸 권장하시는지 상관없는지 질문드립니다.

  • java
  • 디자인-패턴
nella Fan 댓글 1 좋아요 0 조회수 729

tsx 에러 질문

미해결

section8 강의 부분에서 js를 tsx로 바꾸는 과정에서 저기 3부분만 계속 에러가 뜨는데 어떻게 해결해야하나요?

redbull1777 댓글 1 좋아요 0 조회수 269

sort 질문

미해결

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

안녕하세요, 강의에서 print('sort - ', f_list.sort(reverse=True), f_list) 를 했을 때 객체가 직접 변경되서 수정된다고 하셨는데 위 코드를 두 번하면 실행하면 두 번 reverse 되지는 않던데 안되는 이유가 뭔가요?

  • python
  • django
가나다라 댓글 1 좋아요 0 조회수 374

로드맵을 따라 두 강의를 따라 학습을 하고 있습니다.

미해결

다양한 사례로 익히는 SQL 데이터 분석

데이터 분석 sql fundamentals의 다운받은 자료는 한글이 깨지지 않던데, 지금 강의는 다운받고 압축을 풀어보면 주석에 있는 한글이 다 깨져 있습니다. 강의를 보면서 한글이 보일때마다 최대한 수정을 해보려 하는데... 강의에 안보이는 한글 주석들이 꽤 있습니다. 저만 그런건지 확인 부탁 드리고 싶습니다. 제 환경은 윈도우11, 반디집으로 압축을 풀었습니다.

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
bluebamus 댓글 1 좋아요 0 조회수 263

두번째 프로젝트 권한 요청 드립니다.

미해결

Vue.js + TypeScript 완벽 가이드

khj981116@gmail.com 강의 잘 보고있습니다 감사드립니다.

  • vue.js
  • typescript
김희준 댓글 2 좋아요 1 조회수 418

링크가 바꼈는지 댓글이 안뜨네요

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

https://davelee-fun.github.io/trial/board/news.html 강의에서는 댓글까지 크롤링을 하셔서 따라해볼려하니까 링크에 댓글이 안떠서 불가능하네요.. 확인부탁드립니다.

  • python
  • 웹-크롤링
jdo5640 댓글 1 좋아요 0 조회수 391

kubeadm upgrade apply 1.25.1 실행 시 오류

미해결

쉽게 시작하는 쿠버네티스(v1.35)

안녕하세요, 조훈님! 명령어 "kubeadm upgrade apply 1.25.1" 실행 시 오류가 발생합니다. [root@m-k8s ~]# kubeadm upgrade apply 1.25.1 [upgrade/config] Making sure the configuration is correct: [upgrade/config] Reading configuration from the cluster... [upgrade/config] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml' [preflight] Running pre-flight checks. [upgrade] Running cluster health checks [upgrade/health] FATAL: [preflight] Some fatal errors occurred: [ERROR ControlPlaneNodesReady]: there are NotReady control-planes in the cluster: [m-k8s] [preflight] If you know what you are doing, you can make a check non-fatal with --ignore-preflight-errors=... To see the stack trace of this error execute with --v=5 or higher 위와 같은 오류가 발생하는데 m-k8s에서만 발생하고 나머지 워커 노드들은 정상적으로 업그레이드가 된 상황입니다. 혹시 어떤 점이 잘못 되었는지 알 수 있을까요?

  • docker
  • kubernetes
김수빈 댓글 1 좋아요 0 조회수 673

th:if ${param.status} / 뷰 템플릿 메시지 추가 부분 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] (컨트롤러) @PostMapping("/add") public String addItemV6(Item item, RedirectAttributes redirectAttributes){ Item savedItem = itemRepository.save(item); redirectAttributes.addAttribute("itemId",savedItem.getId()); redirectAttributes.addAttribute("status", true); //PRG (Post / Redirect / Get) 으로 문제를 해결 return "redirect:/basic/items/{itemId}"; } (html 타임리프 부분) <h2 th:if="${param.status}==true" th:text="'저장 완료!'"></h2> <h2 th:if="${#bools.isTrue(param.status)}" th:text="'저장 완료2!'"></h2> (요청 URL) http://localhost:8080/basic/items/1?status http://localhost:8080/basic/items/1?status=true 수업에 보면 redirectAttribute에서 파라미터를 설정해줘서 status=true가 쿼리 스트링으로 넘어가는걸 확인했습니다. 여기에서 실험정신이 들어서 status=true3 이라던가, status=false로 직접 url을 입력해서 요청했는데 제가 생각하는 bool true 가 아닌데도 true 처리가 되어서 저장완료와 저장완료2 라는 문구가 나오게 됩니다. 타임리프에서는 어떻게 처리가 되길래 쿼리스트링이 false 여도 저장완료가 나오게 되는건지 궁금합니다.. 아니면 제가 어디선가 잘못 친건지 잘 모르겠습니다

  • spring
  • mvc
Ansix 댓글 1 좋아요 0 조회수 612

변수 L에 대한 질문입니다.

해결됨

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

변수 L이 level을 나타내는 것 같은데요. 이 문제에서의 L은 level이 아닌, 인덱스로서의 의미로 작용하는 것 같습니다. level과 인덱스의 구분 개념이 헷갈리는데, 혹시 명확하게 잡아주실 수 있으실까해서 질문 남깁니다! 트리에서는 depth라는 용어를 사용하고 1부터 시작한다. 그래프에서는 level이라는 용어를 사용하고 0부터 시작한다. 라고 알고 있는데, 제가 알고 있는 개념이 맞는 것인지 궁금합니다!

  • java
  • 코딩-테스트
재영 댓글 1 좋아요 0 조회수 356

인기 태그

인프런 TOP Writers

주간 인기글