😀설명 레벨: 1 문제: 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한사항: n과 m은 각각 1000 이하인 자연수입니다. 😚느낀점 코딩테스트하면
🥛 설명 레벨: 1 언어: Java 문제: 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. | 지표 번호 | 성격 유형 | |--------
🎁 설명 레벨: 2 언어: Java 문제: 제한사항: 😎 느낀점 최근에 나온문제라서 좋아요 많이 받은 코드가 안보이는데 나중에 나오면 추가해놓을게요.. 일단 문제 풀면서 느낀게 양쪽 큐의 합계 낮은쪽에 더해주는 방식으로 가야되는 그리디 알고리즘으로 판단했습니다
레벨: 3언어: Java이문제는 레벨3중에서도 쉬운축에 속한문제라고 생각하는데, 푼사람들도 많고,문제명에서도 우선순위큐로 되어있어서 우선순위큐를 사용하였습니다.정렬순서를 최소, 최대순으로 하는 큐를 만들어서 최소값, 최대값 뽑아내는 작업을 하였고, 쩝 어려운문제는 아니
🎉 설명 레벨: 2 언어: Java ⚾ 느낀점 해당문제 알고리즘을 고민해봤는데 답이 바로 안나와서 확인해보니 피보나치수열이여서 1 + 2 + (1+2) + (2+3) + (3+5)... 형태이며 해당값 많으면 나누기수로 나누라고 하니 풀게되었는데 다른 피보나치수열을 이용한 문제나올시 좀더 수월해지는경험을 쌓을수있었다.. 💍 내가 작성한코드 🪕...
레벨: 2언어: Java해당문제가 숫자 한자리수로 하는거면 간단하게 숫자로 만들고 sorting하면되겟지만, 2자리수 이상 나올수있으면 그에따라 숫자가 문자열 형태로 붙는문제라서..문자열로 변경후 sorting하고 String join 메서드 이용해서 배열합치는거로 마
레벨: 2언어: Java제가 사용한 방법은 큐를 사용하여 스킬당 비교를 하는방법이였는데,1\. 큐에 해당스킬이 미존재시에는 넘어가고2\. 큐에 해당스킬이 존재하는데 확인하는 순서가 맞지않으면 다른 스킬트리로 넘어가고 맞으면 카운터 올리고이런 방식으로 풀었는데가장좋아요많
레벨:2언어:Java내가 이문제 풀기전에 BFS문제를 한번 풀어본적이 있는데,기업 코딩테스트시험보다고 3차원배열이란 BFS 문제 처음으로 접해보고 알고리즘을 풀어내가는방법에 그때 한번 풀어내고 해보니 할만하다싶어서 이문제를 찾아서 시도해봤습니다..기본적인 BFS문제가
레벨:2언어:Java해당문제가 스택/큐 항목으로 분류되어있는데 나도 그렇고, 다른사람들 답들 확인해보면 스택/큐 활용하지를 않았는데... ㅎ일단 스택/큐 사용하지않으면 레벨1정도중에서 상으로 쳐도되지않을까싶은 난이도입니다.
레벨: 2언어: Java처음에 해당문제 대해 알고리즘에 대해 고민을 했었다..BFS 방법을 생각해내긴 했지만 정말 이방법이 맞을까? 좀더 효율적인 방법이 있을까?? 타인의 도움이 필요한다고 생각해서 검색을 해봤는데 해당문제는 DP로 접근해서 풀어야 된다고 말이 나와있더
레벨: 2언어: Java레벨 2중에서도 쉬운편에 속한 문제라고 생각한다..알고리즘을 생각했을때 어떤한 방향을 잡고 가야되나 생각했던게 너무 간단하게 풀수있어서 매개변수 n이 왜주어진걸질 이해하지 못했다..내가 작성한 코드는1,2 / 3, 4 / 5, 6 / 7,8이런식
레벨: 2언어: 자바(Java)레벨 2중에서도 쉬운문제 속하는 문제라고 생각합니다..사실상 어떤식으로 풀어낼까 생각하다가 예시를 보면서 느낀게 해당문제의 2로 나눈 나머지들의 합이라는 걸 알게됬습니다..그래서 루프돌리면서 나머지를 더하는 코드를 짜다가.. 이 문제가 결
레벨: 2언어: 자바(Java)해당 문제는 2차원배열에서 i or j 값이 해당값일시 그값은 배열에 대입후1차원배열로 변환한 다음에 주어진 범위의 배열값을 도출하는 문제입니다..배열을 만들고 해당값을 도출하면 시간초과가 되어서해당문제를 접근할때는 해당범위를 이용해서 그
레벨: 2언어: 자바(Java)해당 문제는 알고리즘 활용보단 자료구조 활용하는방식인 문제라고 생각합니다난이도도 사실상 어렵다기보단 계산으로 인한 코드가 많은 문제라고 볼수있습니다.저의 풀이방법은1\. records 배열에 있는 차량별 입출입 기록들을 queue에 넣어서
레벨: 2언어: 자바(Java)레벨 2중에서도 쉬운문제가 아닐까 싶다..요즘에 코테능력이 오른건가 내 기분상 쉽게풀리는데해당문제를 근본적으로 살펴보면 0 제외한 숫자들을 뽑아내서 소수체크를 하는 문제인데저의 풀이방법은 다음과 같습니당1\. Integer 메서드인 toS
레벨: 2언어: 자바(Java)해당 문제는 알고리즘 문제라기보단 적절한 자료구조를 이용하면 풀수 있는문제입니다..간단하지는 않으니 레벨2로 분류된듯 싶습니다.저의 풀이방법을 대해 설명드리면1\. 순차적이며 필요할때는 다음단어를 꺼내쓰기위해 단어들 queue에 저장2\.
레벨: 3언어: 자바(Java)이문제는 너비우선탐색 문제인데,사각형들의 모음으로 외변을 따라서 길을 이용해야되는데풀어보니 주의할점이 2가지 있더라(아래 사진을 준비했다)(보라색 표시) 직사각형이 겹치면 해당경로들이 안쪽으로 들어가는데 이경우 제외 필요(하늘색 표시) 좌
레벨: 3언어: 자바(Java)해당 문제는 이분탐색문제입니다.이분탐색 문제를 풀어본 경우가 있어 어떠한 지점을 포커스를 두고 풀어내야할지 생각을 해봤습니다..풀이방법1\. 루프돌리기, 한 심사위원만 사용하여 최소시간으로 끝낼수 있는 경우 배열 sorting2\. 최대값
레벨: 3언어: 자바(Java)해당 문제는 알고리즘이랑 자료구조 필요없이 루프돌리면 구할수 있는문제이다.이 문제를 풀때 효율성에 몇번 걸렸었는데 주의할점이 있다.String substring() or StringBuilder reverse() 사용하면 효율성1번에서 계
레벨: 2언어: 자바(Java)최근에 나온 문제여서 좋아요 많이 받은 코드는 없어서 따로 추가 안합니다.레벨2에서도 하위권 문제인데 시간내서 풀어봤습니다해당문제는 Set을 활용한 문제입니다.풀이방법1\. 원형수열로 끝자리에서 처음자리로 다시이어지는 경우로 인해 배열을
레벨: 1언어: 자바(Java)해당문제는 자바코딩을 기본적으로 할줄알면 풀수있는 문제라고 생각합니다.저는 Map을 사용해서 풀었습니다.풀이방법1\. x와 y의 문자 카운터를 담는 map 선언 및 값 put2\. x와 y의 같은 문자에 해당하는 최소카운팅을 값을 list
레벨: 4언어: Mysql해당 문제는 비교적 쉬운 문제라고 생각합니다Depth를 3까지 가져가면 되는 문제라고 생각해서입니다Oracle일 경우 계층쿼리를 사용하면되지만 Mysql 사용하였기 때문에 직접 조인을 걸어 SQL을 작성했습니다
레벨: 4언어: Mysql해당 문제는 쉬운편의 문제라고 생각됩니다.해당년도의 평균점수를 구해서 문제 요구사항대로 기준점수를 잡아평가등급을 구하며,또한 성과금퍼센트를 곱해서 보너스를 구하면 되는문제입니다
레벨: 4언어: Mysql해당 문제는 비트마스크를 사용한 문제인데,비트연산자를 이해하고 있는 상태면 풀수 있는 문제라고 생각합니다A등급은 프론트엔드에 해당되는 스킬인 비트를 가지고, 파이썬 스킬을 가지면 되는 문제라서일단 비트연산자인 & 사용하여 관련되 비트를 포함하고
레벨: 4언어: Mysql해당 문제는 간단한 JOIN 문제라고 생각합니다.해당 점수 평균값을 구하고 반올림을 셋째 자리에서 한다음에 구하는거 외에는 어려운게 없다고 생각합니다주의할점은 LIKE 조회를 할때 '%서울%' 하니 틀리다고 나오니 '서울%'로 하시기 바랍니다
레벨: 4언어: Mysql간단한 group by 문제라고 생각합니다.년도, 월, 성별을 group으로 짓고 다른날에 따른 같은 유저아이디가 중복되서 나올수 있으므로 distinct를 사용하여 중복제거를 해서 나온 값을 카운팅을 한 SQL을 작성했습니다
레벨: 4언어: Mysql해당 문제는 UNION을 사용할 줄 알면 되는 문제라고 생각합니다.오프라인 판매와 온라인 판매를 UNION ALL 전부를 합치는 SQL을 작성했습니다
🥼 설명문 레벨: 4 언어: Mysql 🌝 느낀점 해당문제는 문제 요구사항만 제대로 이해하면 풀수 있는 문제라고 생각됩니다 흉부외과 CS 와 취소되지 않은 내역과 2022년4월13일 진료일인 목록을 찾으면 된다고 봅니다 🎲 내가 작성
레벨: 4언어: Mysql해당 문제는 날짜값을 정확하게 구하면 풀 수 있는 문제라고 생각합니다1\. 대여 종료일과 시작일의 차이를 구하고2\. CAR_RENTAL_COMPANY_DISCOUNT_PLAN 해당 테이블과 조인을 하고3\. 금액과 대여차이일자와 할인율을 곱해