자바가 느려서인지, 아니면 제가 첨부터 접근을 잘못한건지 모르겠습니다. ㅠㅠ package lecture4; import java.util.*; public class Prob1062 { static List<Set<Character>> sets = new ArrayList<>(); public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); if(k<5){ System.out.println(0); return; }else if (k==26){ System.out.println(n); return; } List<String> list = new ArrayList<>(); for (int i = 0; i < n; i++) { // 문자열 입력 받기 String str = sc.next(); list.add(str); Set<Character> set = new HashSet<>(); // 각 문자열의 문자들을 Set에 저장. for (char c : str.toCharArray()) { set.add(c); } sets.add(set); } List<Set<Character>> filtered = new ArrayList<>(); for (int i = 0; i < n; i++) { // K 보다 많은 알파벳으로 이루어진 경우 제외 if(sets.get(i).size()<=k){ filtered.add(sets.get(i)); } } List<Integer> masks = new ArrayList<>(); for (Set<Character> set : filtered) { // Set의 각 알파벳을 대응되는 비트마스크로 표현 masks.add(setToMask(set)); } int mask = 1; int max = 0; while (mask < (1<<26)-1){ // 모든 경우의 수 탐색 if(Integer.bitCount(mask)>k){ // 비트마스크의 1 개수가 k 보다 크면 다음 경우로 넘어가기 mask++; continue; } int count = 0; for (Integer m : masks) { // 문자열을 비트마스크로 표현한 것을 비교해서 읽을 수 있는건지 개수 샘 if((mask & m) == m){ count++; } } max = Math.max(max,count); // 최대값 저장 mask++; } System.out.println(max); } private static int setToMask(Set<Character> set){ int[] num = new int[26]; for (Character character : set) { num[25 - (character-'a')] = 1; } StringBuffer sb = new StringBuffer(); for (int i : num) { sb.append(i); } return Integer.parseInt(sb.toString(),2); } }
12:34 테스트가 통과해야하는데 오류가 나고 못찾겠어요 오류 메시지를 보면 <jpabook.jpashop.exception.NotEnoughStockException> 를 기대했지만 <org.springframework.dao.InvalidDataAccessApiUsageException>이 나왔는데 디버그를 돌려보니까 이 줄에서 멈춥니다. itemId가 null인게 문제일까요?? 근데 희안한건 상품주문 테스트는 또 통과가 됩니다 ㅠㅠ
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Springfox 말고 Springdoc로 하면 됩니다. Springfox는 2.7.X 버전에서만 작동돼서 3.0이상부터는 Springdoc을 사용해야합니다ㅓ. porm.xml - Dependency <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui</artifactId> <version>1.6.9</version> </dependency> SwaggerConfig Class @Configuration //@EnableSwagger2 @OpenAPIDefinition public class SwaggerConfig { @Bean public OpenAPI api(){ Info info = new Info().title("").version("v3").description("aaa"); return new OpenAPI().components(new Components()).info(info); } }
Aws s3 프리티어 조건을 보니 5GB 제공에 get 요청 2만건 put요청 2000건까지 무료라고 되어있는데 get요청이라는게 노드버드로 치면 게시글 에 있는 이미지를 조회할때마다 요청이되는건가요? 그럼 새로고침 될때마다 요청이 되는거고 새로고침 2만번하면 프리티어에서 초과되는 이런 개념인가요?
안녕하세요, 강의 내용을 Colab를 통해서 실습을 하고 있습니다. 다른 코드를 실행 할때는 별 문제가 없었지만, 산탄데르 은행 데이터셋과 사기검출 데이터셋을 실행할때 read_csv를 통해 csv파일을 읽어오면 실행 할때마다(런타임이 바뀔때 마다) read된 결과가 다른데 왜 그런지 알 수 있을까요? 사기검출 데이터의 경우 25838 rows × 31 columns 로 읽히는 경우도 있고, 39702 rows × 31 columns로 읽어지는 경우도 있습니다. 두 데이터셋다 공통적으로 Nan 값도 생기기도 하네요. 런타임을 몇번 초기화 하다보면 운좋게(?) 정상적으로 읽어지는 경우도 있습니다. 왜 실행할때마다 결과가 다르게 나오는지 궁금합니다!
안녕하세요. 제공해 주시는 매출분석 보고서.pbix 파일을 열어서 공부하려고 합니다. 그런데, 지역별 현황 페이지 열었는데 지도가 나오지 않습니다. 맵 등 등치 지역도 시각적 개체는 조직에 사용할 수 없습니다. 이 문제를 해결하려면 테넌트 관리자에게 문의하세요. 라는 메세지가 나옵니다. 질문을 검색해 보니 Power BI Desktop에서는 [파일] - [옵션 및 설정] - [옵션] - [보안]에서 [맵 및 등치 지역도 사용] 옵션을 설정하시면 맵이 표시될 겁니다. 라고 하신 내용이 있으나, 이와 같이 설정해도 나오지 않습니다. 어떻게 하면 되는지요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네 [질문 내용] 영한쌤 강의를 쭉 따라서 들어왔는데요. 그동안의 프로젝트와는 다르게 왜 이번 querydsl 편은 프로젝트 생성후 실행시 그냥 폴더 자체를 선택하는게 아니라 build.gradle 파일을 선택후 오픈해야 하나요?? 또 그렇게 build.gradle 파일 한개만 선택해서 오픈했는데 일반 프로젝트 폴더를 여는것처럼 main부터 test및 다른 파일 모두가 있는건가용??? 그리고 왜 querydsl폴더 자체를 선택후 열면 파일구조는 모두 똑같은데 활성화가 안되는지 궁금합니다
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. 강의 너무 잘 듣고 있습니다. 다름이 아니라 구조적인 부분에서 질문을 한가지 드리고 싶습니다. HomeScreen이 StatefulWidget으로 정의되어있고 선택된 날짜가 변경될때마다 _ScheduleList가 변경되며 rebuild되는 구조를 가지고 있는데 이렇게 될 경우 _ScheduleList 안에 StreamBuilder가 다시 initialize되는 것을 확인하였습니다. 따라서 print( snapshot.data ) 시 에도 두번 연속적으로 값이 뜨게 됩니다. 물론 문제는 없지만, 실 앱 실행 시 stream에서 재연결을 계속 반복하게 되는데 문제가 없는지 궁금합니다.
ARP(24강) 강의를 듣다가 궁금한게 생겨서 질문드립니다. ip주소가 192.168.0.100인 host에서 ip주소가 3.3.3.3인(예시) naver로 request를 할 때 frame 단위에서 mac 주소의 dst는 gw의 mac 주소, src는 host의 mac 주소가 담긴다고 하셨는데요, 위의 gw를 gw1이라고 가정하면 이 gw에서 또 다른 gw로 패킷을 전달 전달 전달... 해서 결국에 naver에 도달하게 될텐데 gw1에 도달했을 때 이 frame이 decapsulation 되면서 gw1은 ip packet의 destination(3.3.3.3 == naver)을 확인하고 이를 알고있는 또 다른 gw의 mac 주소를 dst로, 자신의(gw1) mac 주소를 src로 다시 encapsulation(frame) 하여 전달하고 .. 이러한 방식으로 진행되는 것이 맞나요? endpoint가 아닌 gw끼리의 통신은 L3(packet) 통신이 맞나요?
위(①)와 같이 docker images는 잘 결과가 나옴에도 불구하고 status 명령 시 ②과 같이 "inactive"로 나옵니다. 그래서 강의 처럼 "systemctl start docker"를 실행 하였으나... 위와 같이 안되었습니다. 강사님 정말 부탁드리는데요.... 왜 이 강의만... 강의대로 환경 세팅 후 실행을 했을 때 에러가 자꾸 나와서 그와 관련 에러 해결에 혼자서 따로 1시간 이상씩 구글링을 해야 하나요? 솔직히 스트레스 받습니다. 강의 하단부에 "Windows ) SSH 서버 (with 도커) ~" 두 가지 방법 모두 해보았습니다. 그래도 저래요... 강사님 제발 좀... 강의를 만드실 때 여러 환경에 따른 사전 에러나는 것을 알아보시고 안내가 자세히 되어 있어야죠... 하루 종일 이거 issue trouble shooting 중입니다.... docker images를 했을 때 image list만 나오면 그럼 inactive여도 상관 없는 건가여? 이런거 강의 때 말씀 안해주셨자나요... 다음 강의에서 시키는 대로 해보면... 실제 ssh 에 파일이 '0'개 옮겨 졌다고 나옵니다.(④) Docker Jenkins에는 실제 target 폴더에 hello-world.war가 생성이 되었고요.... Jenkins > 시스템 설정 > Publish Over SSH > Test Connection 시도 시 정상적으로 success 떴습니다. 도대체... 왜... 파일이 0개 전송되며... system status docker 상태가 inactive이며... 왜 systemctl start docker 해도 안되나여? 강사님이 수강생이여도... 화가 나지 않을까여? 하루 왠종일 이거 trouble shooting 중이여면요.