씨름선수 문제에서 이중반복문으로 제일 처음 문제풀이를 했는데 정답으로 떴습니다. 다른 수강생분들 게시글을 찾다가 저랑 동일한 경우를 발견했습니다!! 답글에 테스트케이스 수정해놓겠다고 하셨는데.. 혹시 수정했는데도 저와 같은 경우가 또 생길까봐 글 올립니다!! class Participant{ int weight; int height; public Participant(int height, int weight){ this.height = height; this.weight = weight; } } public class Code05 { public static ArrayList<Participant> list; public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); list = new ArrayList<>(); for(int i=0; i<n; i++){ int height = sc.nextInt(); int weight = sc.nextInt(); list.add(new Participant(height, weight)); } System.out.println(solution()); } public static int solution(){ boolean flag = false; int remove = 0; for(int i=0; i<list.size(); i++){ Participant comp = list.get(i); for(int j=0; j<list.size(); j++){ if(i==j) continue; if((comp.weight < list.get(j).weight) && (comp.height < list.get(j).height)) flag = true; } if(flag) { remove++; flag = false; } } return list.size() - remove; } }
주소 데이터 같은 경우에는 기존 데이터를 유지한 상태가 아니라 기존 데이터 삭제 -> 최신 데이터 삽입 해당하는 형태로 진행 되어야 하는 경우가 많습니다. 시로 승격하거나 읍면리 같은 단위들에서 동으로 승격하는 경우가 많고 여러가지 행정상의 이유로 개편이 많이 되기 때문입니다. 혹은 건축물 같은 경우 재건축이나 재개발로 인하여 잦은 데이터의 변동이 있기 때문에 1달에 한번씩은 전체 데이터를 삭제하고 새로 업로드를 해야하는 경우도 많습니다. 이런 특성을 가진 주소 테이블에 연관관계가 많은 경우 어떻게 DB를 관리해야 효율적일지 고민이 많습니다. 외부에서 데이터를 받아와서 갱신해야할 케이스가 많은 경우(삭제 후 삽입)에는 연관관계를 쓰지 않는 것이 좋을지 아니면 연관관계가 있음에도 효율적으로 데이터를 업데이트할 수 있는 방법이 있는지 궁금합니다.
따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
먼저, .createQueryBuilder('sub') 는 const sub = ... 에서 sub를 뜻하는걸까요?.. 그리고 아래의 코드에서 lower와toLowerCase() 에 대한 질문입니다. const sub = await AppDataSource.getRepository(Sub) .createQueryBuilder('sub') .where('lower(sub.name = :name', { name: name.toLowerCase() }) .getOne(); lower와 toLowerCase()는 옵션같은건가요? toLowerCase()는 이해가 가능한데 lower은 처음보는거라 낯섭니다ㅠㅠ 그 커뮤니티가 생성이되면 날짜?빠른게 아래로오는식의 옵션이라고 이해하면될까요? 쿼리빌더라는게 db에 정보를 요청하고 변환한 데이터를 받아오는거라고 이해하면될까요?
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요, 코드팩토리 님. 앱 개발자는 아니지만, 현재 회사에서 관련 프로젝트를 진행하게 되어 앱 개발 공부 중입니다. 이번에 코드팩토리 님의 플러터 강의 초급, 중급을 모두 구매했고, 출간된 도서도 함께 구매하여 학습을 진행하고자 합니다. 혹시 도서와 강의를 함께 병행한다면 어떤 식으로 학습을 진행하는 것이 가장 효율적일지 궁금하여 이렇게 글을 남기게 되었습니다. 혹여나, 제가 미처 유사한 질문을 찾지 못하여 중복 질문을 남긴 거라면 번거롭게 해드려 죄송합니다!
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 이렇게 해도 터미널에서 서버가 켜지고 실행에서 켜도 서버는 켜지고 코드가 바뀔 때마다 바뀐 것을 적용해주려면 서버를 재실행을 해야하는데 실행에서는 다시 실행 클릭만 하면되는 반면 터미널에서는 서버를 종료했다가 저 java -jar~을 다시 쳐야하는 번거로움이 있는데 저렇게 해주는 이유가 뭔가요??
따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
컨텍스트에서 useeffect를 쓰는 이유를 잘모르겠습니다 login.tsx에 dispatch("LOGIN", res.data?.user) 수행하게되면 순차적으로 finally 에 따라 dispatch(stop loading) 되게 하려는건가요? dispatch("LOGIN", res.data ?.user) 라고 적은 시점부터 컨텍스트에 있는 useeffect가 시작되는건가요?
트랜잭션 매니저와 트랜잭션 동기화 매니저 동작 방식 설명에서 4번째 문장 ("트랜잭션이 종료되면 트랜잭션 매니저는 트랜잭션 동기화 매니저에 보관된 커넥션을 통해 트랜잭션을 종료하고, 커넥션도 닫는다.") 에서 커넥션도 닫는다는 말이 사용이 끝나서 커넥션풀에 다시 반납한다는 의미인가요?
저번 글에서 지금 제 나이가 30살인데 취업을 미루고 우테코 도전을 하는 것이 좋겠냐는 질문을 드렸었습니다. 밑에 이미지는 그 글에 대해 정수님이 답을 달아 주셨던 부분인데, 이번 우테코 5기 최종 합격이라는 좋은 소식으로 보답할 수 있게 되어 정말 기쁘네요. 전 이 강의를 듣기 전까진 국비지원 학원을 다니고 있는 중이었습니다. 그리고 우테코라는 교육코스가 존재한다는 것 조차 모르고 있었습니다. 정수님 덕분에 국비 지원과 SI가 왜 안 좋은지 뼈저리게 느끼고, 또 이런 좋은 교육 코스의 존재를 알게 되고, 우테코 선발과정에 도전을 해서 최종적으로 합격까지 할 수 있었습니다. 정말 감사드립니다. 앞으로 기회가 된다면 꼭 한번 만나 뵐 수 있기를 바랍니다 ^^