inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

blueraint님의 게시글

blueraint blueraint

@blueraint4479

수강평 작성수
-
평균평점
-

게시글 5

질문&답변

런타임 에러이유가 멀까요?

EmptyStackExecption 에 대한 try-catch 구현하시면 됩니다 class Solution { public String solution(String str) { Stack stack = new Stack (); try { str.chars().mapToObj(i -> (char) i).forEachOrdered(c -> { if (c == '(') stack.push(c); else if (c == ')') stack.pop(); }); } catch(EmptyStackException e){ return "NO"; } return (stack.isEmpty()) ? "YES" : "NO"; } }

좋아요수
0
댓글수
2
조회수
409

질문&답변

시간 복잡도

빅오 n^2입니다 정확히는 5n^2입니다

좋아요수
0
댓글수
2
조회수
377

질문&답변

1-5. 특정 문자 뒤집기 관련하여 질문드립니다.

지나가다 답 남깁니다 ascii 직접 조작은 너무 오류날 가능성이 많아 제가 짠 코드 남겨드립니다. 순수한 문자열객체만 정규식으로 남기고 reverse() 쓴 후 대상 포인터 위치에 도달할때 특문을 끼우는 방식으로 했습니다. static class Solution { public String solution(String str) { //순수 문자열 추출하기 String pureStr = str.replaceAll("[^a-zA-z]",""); StringBuilder reverseStrSb = new StringBuilder().append(pureStr).reverse(); for(int i=0; i

좋아요수
0
댓글수
2
조회수
466

질문&답변

ModelMapper 질문

안녕하세요 부족한 실력이오나 추가 의견 드리면 Mapstruct처럼 static object를 이용하여 Complie시점에 entity변환 instance를 만들고 싱글톤으로 이용하는 라이브러리가 효율적이지 않나 싶습니다. 강사님 말씀대로 modedlmapper는 jvm동작시점에 메모리를 사용하여 mapper객체를 만듦으로 인해 요청 thread가 올때마다 계속 instance를 생성해야 하는 문제가 있어서 저도 사용하기 불편하더라고요..대세는 mapstruct로(아님 dsl이나)

좋아요수
0
댓글수
2
조회수
651