Etc

· Etc
작성이유개발자라면 무조건 같이 개발한다는 chat GPT 유료버전을 사용중이었다. 간단한 질문을 할때는 좋은 도구(머리?)이지만, 원하는 부분만 발췌하여 질문하는 방식들이 많이 번거로웠고, 방대한 양의 코드의 경우 질문을 할 수가 없는 단점이 있었다. 이런 단점들을 해결하기 위하여 copilot, aws code whisper, codota 와 같이 코드 자체적으로 판단하여 추천해주는 플러그인들이 나오게 되었다. 그중에서 최근 가장 핫한 cursor AI의 장단점이 무엇이며, 사용해보기 위하여 작성하게 되었다.  Cursor AI 란?다른 코드 AI와는 다르게 프로젝트 내에서 AI 모델과 얘기를 하면서 코드를 추천하며 개발해나갈 수 있는도구 이다.  Cursor 특징탭완성사용자의 행동을 예측해서 자동으로..
문제  제약조건 메모리 제약 입/출력 문제 분석1. 강의 시작시간 : [강의 종료시간] 의 Map 을 만든다.2. 시작시간부터 쭉 따라가서 종료시간까지 가장 많은 depth를 거치는 경우를 선택한다. 풀이import java.io.*;import java.util.*;public class Main { static long maxTime = 0; // 최대 강의 시간 static long maxCount = 0; // 최대 강의 수 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); ..
문제 제약조건  메모리 제약 입/출력  문제 분석단순 연산 문제!1. 값 입력2. 구간 내에 범위 계산3. 반올림 이후 두자리 포멧으로 출력 풀이 1import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String[] input = bf.readLine().split(" ");// int people = Integer.parseInt(input[0]); int guga..
문제 제약조건 메모리 제약 입/출력 문제 분석뭔가 배열을 만들어서 모든 경우의 수를 다 찾아야하는 문제인줄알고 한참을 이것저것 생각해보았었다...별 생각을 다해도 생각이 안나서 검색을 해보다가, 해당 문제가 애드 혹 알고리즘이란 것을 알게되었다.정형화된 알고리즘이 아닌 창의력을 발휘해서 푸는 문제....이런 생각을 가지고 문제를 보다보니까 그냥 위에서부터 행별로 구역을 나누면 되는게 아닌가? 라는 생각이 스쳐지나갔다. 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedRe..
문제  제약조건  메모리 제약 입/출력 문제 분석단순 구현1. 제한속도, 실제속도 Map 생성2. 제한속도, 실제속도 각 점들을 하나의 배열에 생성3. 각 점들에서 "실제속도 - 제한속도 > 0" 인 구간을 찾아서 가장 큰 값을 추출 풀이 1import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); // https://softeer.ai/practice/6270 /* ..
문제  제약사항 메모리 제약 입/출력 문제 분석단순 규칙만 찾으면 해결될 문제1. 각 행의 사각형 갯수 : K2. 각 행의 점 갯수 : K + 13. 정답 : 각 행의 점 갯수 ^ 2 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); // https://softeer.ai/practice/6280 /* 한줄에 위치한 사각형 갯수 : * 2^진행횟수 ..
문제  제약조건 메모리 제약  입/출력 문제 분석제대로된 수식을 만들려면 아래와같은 규칙을 따르면 될 것 같다.1. )( : 가운데에 + 입력2. () : 가운데에 1 입력 풀이 1import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); // https://softeer.ai/practice/9498 String[] input = bf.readLine().split(""); ..
문제   제약조건  메모리 제약 입/출력 문제 분석원래는 각 시간마다 배열을 쪼개서 풀 생각을 했었다. 그러다보니 상태가 너무 꼬이게 되어서 각 숫자마가 기준을 두기로 하였다.0 : 사용가능1 : 사용시작2 : 사용종료3 : 사용중(선택불가)각 시간별 상태를 두고 생각을 해보면 아래와같이 나오게 된다.1. 시작은 0, 2만 가능하다.2. 종료는 1, 배열의 종료가 가능하다.그렇다면 아래와같은 흐름으로 코드를 작성하면 될 것 같다.1. 방이름 : [시간에 따른 상태 배열]2. 예약 목록에 따라서 방 상태 변경3. 위에 나온 상태값으로 사용가능 방 조회  풀이 1import java.io.*;import java.util.*;public class Main { public static void main..
문제 제약조건  메모리 제약  입/출력 문제 분석1. String 사이의 공백을 제거2. contains로 비교3. true면 secret, 없으면 normal 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); // https://softeer.ai/practice/6269 /* * K : 버튼의 최대 범위 * N : 갯수 ..
문제   메모리 제약 제약사항  입/출력 문제 분석처음 문제를 보자마자 DFS 를 쓰면 될 것 같다는 생각이 들었다.다만... 뚜렷한 방법이 생각나지 않아서 각 행,열 로 이중포문을 돌면서 왼쪽, 윗쪽을 체크하는 방식으로 하기로 했다.  풀이 1import java.io.IOException;import java.util.ArrayList;public class Main { public static void main(String[] args) throws IOException {// BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); // https://softeer.ai/practice/628..
LIST
jjuni_96
'Etc' 카테고리의 글 목록