문제 입/출력 문제 분석단순하게 생각해서 이차행렬이라서 아래와같이 풀 생각.1. y를 x 에 대한 식으로 변경 (x = ~~y +??) 2. x를 두번재 식에 대입3. y = ~~y + ?? 식으로 정리4. x,y 구하기 테스트코드import java.util.Scanner;import java.util.Arrays;public class Main{ public static void main(String[] args) { int[] xy = new int[2]; Scanner sc = new Scanner(System.in); String s = sc.nextLine(); double[] val = Arrays.stream(s.split(" ")..
전체 글
Let’s become the best developer 꼬부기문제 입출력 문제 분석작은 수부터 차례대로 해당 조건에 맞게 계산하면 될듯함! 풀이import java.util.Scanner;public class Main{ public static void main(String[] args) { // 216, 198 Scanner sc = new Scanner(System.in); int findNum = sc.nextInt(); for (int i = 1; i
문제 입/출력 아이디어단순히 세장의 카드를 골라서 최대값보다 크면 제외 하는 식으로 찾으면 될 것 같다고 판단. 테스트코드import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count = sc.nextInt(); int maxNum = sc.nextInt(); sc.nextLine(); String v = sc.nextLine(); String[] s = v.split(" "); Integer[] nums = new Integer[s.l..
구성 이유추후 프로젝트에서 로그인 기능에서 적용하기 위하여 사전 공부 JWT 란?더보기Json Web Token 의 축약어로 Json 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token.필요한 정보를 자체적으로 가지고있는 Self-Contained 방식으로 정보를 안정적으로 전달.* RFC7519 JWT 사용 이유?JWT는 주로 인증 과정에서 사용하게 되는데, 인터넷 환경에서 SWT(Simple Web Token)과 SAML(Security Assertion Markup Language Tokens) 보다 웹 환경에 적합하기 때문이다.JSON은 XML보다 단순하기 때문에 용량이 작고 간편하다. 따라서 XML 기반의 SAML 보다 크기가 작다.SWT은 대칭키 방식인 HM..
문제 분석시간복잡도에 대해서는 아래와같이 알고 있었다.빅-오메가 : 최적의(Best Case) 인 경우의 연산 횟수를 나타낸 표기법빅-세타 : 보통일때(Average Case) 인 경우의 연산 횟수를 나타낸 표기법빅-오 : 최악일때(Worst Case) 인 경우의 연산 횟수를 나타낸 표기법 일반적으로 알고리즘 문제풀이는 빅오계산법을 사용한다고 알고있다.다만.....해당 문제를 여러번 읽어봐도 어떻게 풀어야하는지 감이 오지 않았다... 독해력 부족으로 검색을 해보니 문제의 알고리즘에서 걸리는 시간복잡도의 차수 O(n) 에 들어가는 "n" 을 구하는 문제였다. MenOfPassion(A[], n) { i = ⌊n / 2⌋; return A[i]; # 코드1}해당 알고리즘에서는 반복을 진행하지 ..
문제 분석- 10진수를 b로 나눈 나머지를 쌓는다.- 0~9를 제외한 나머지들을 아스키로 변환- 거꾸로 반환 테스트 코드1package backjun.bronze;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.re..
정리 이유백준이나 softeer 문제들을 풀다가 문득 둘의 속도 차이나, 처리 방법등도 알고리즘 문제에 있어서 영향을 얼마나 미칠지 궁금해져서 정리를 하게되었다. Scanner란?Scanner 클래스는 입력받은 데이터(바이트)를 다양한 타입으로 변환하여 반환하는 클래스이다.정수, 실수, 문자열 등을 값으로 받을 수 있다. Scanner 특징?- java.util 클래스에 위치- 버퍼 사이즈 1024byte (1kb) 이다.- 공백, 개행 등을 기준으로 값을 읽는다 ex) \r, \n, \t ,' '- 원하는 타입으로 변환해서 반환할 수 있다. ex) nextInt(), nextDouble(), nextBigInteger() 등...- Unchecked(Runtime) Exception =>..
LIST