문제 입력 출력 문제 분석1. 모든 문자열을 배열에 담기2. 각 문자열들의 자리들을 비교 - 만약 같지 않다면 => "?" - 같고 "." 이라면 => "." 아니면 => 비교중인 알파벳 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { // https://www.acmicpc.net/problem/1032 InputStreamReader inputStreamReader = new I..
전체 글
Let’s become the best developer 꼬부기문제입력 출력 문제 분석가장 작은 숫자를 만들기 위해서는 ***00 부터 하나하나 증가되는 방식이다.1. ***00 으로 몫을 구함2-1. ***00 의 나머지가 0 => 해당 숫자가 나눠진다!2-2. ***00 의 나머지가 0 이 아님 => (해당 몫 + 1)*F 를 하면 원하는 값중 가장 작은 값이다. 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { // https://www.acmicpc.net/problem/1075 ..
문제 입/출력 문제 분석문제를 보는동안 두가지 방법이 떠올랐다.첫번째는 연산을 하면서 10으로 나눠서 연산하는 방법두번째는 모든 숫자들은 거듭제곱을 진행하면 반복되는 일의자리 숫자가 발생하게 된다.ex) 3^1 = 3, 3^2 = 9, 3^3, 3^4 = 7, 3^5 = 1, 3^6 = 3이 부분으로 특정 제곱의 순서로 판단할 수 있을것으로 예상 단순 구현문제로 생각해서 일단 첫번째로 진행하기로함 테스트코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException {..
작성 이유대부분 서버들을 서울에서 작업을 하기 때문에 Asia/Seoul로 변경하지 않으면 시간문제가 발생하게 된다.언어의 경우 아직까지 다른 이유는 없었던 것 같지만, os에 한글 파일을 올리면 인코딩이 깨지게되서 작업을 기록하기 위해 작성한다. 작업 환경나는 aws 에 간단한 ec2를 만들어서 테스트를 진행했다.NAME="Amazon Linux" VERSION="2023" Timezone현재 적용된 timezone 확인1. date- 간단하게 확인할 수 있는 명령어 2. timedatectl- 시간변경에 사용 3. 설정파일 직접 확인- 1,2 번이 안될리는 없지만 혹시나 다른 방법 Timedatectl로 Timezone 변경우선 설정 가능한 시간이 있는지 확인을 해야한다.timedatectl ..
Access Token은 아래글로..2024.06.25 - [BE/Java] - Springboot3 + Swagger + Jwt (4) Springboot3 + Swagger + Jwt (4)DB, SpringSecurity, 회원가입은 아래 글로....2024.06.21 - [BE/Java] - Springboot3 + Swagger + Jwt (3) Springboot3 + Swagger + Jwt (3)Swagger 초기 셋팅2024.06.20 - [BE/Java] - Springboot3 + Swagger + Jwt (2) Springboot3 + Swagger + Jwt (2)프tistory.slowtuttle.co.kr 진행할 내용공통 응답/에러코드 작성Refresh Token 발급 및 ..
작성 이유대부분 사용자들이 워라벨? 문서 이슈? 등의 이유로 메일, github 등 계정을 개인/회사 계정 이렇게 분리해서 사용하는 경우가 많다.(나는 회사에서 되도록 사적인 공간을 남기고 싶지 않아서 더 안쓰는 것 같다)이번에 github 계정으로 작업을 진행할 일이 생겼는데 보통 회사에서 사용자를 구분하기위해 username을 이름으로 변경하는 경우가 많고, 복잡하기 때문에 전용 계정을 하나 만들기로 하였다.그러다보니 윈도우 한 pc 에서 두 계정을 등록할 일이 생기게 되어서 작성한다. 작업 방법1. ssh 키 발급받기우선 기본적으로 메일 계정이 두개가 있어야한다. (구분을 위하여 회사 계정은 빨강으로 처리)회사계정 : company@gmail.com개인계정 : private@gmail.com 1-..
작성 이유AWS pem 키의 경우 다운로드를 받으면 일반적으로 권한이 400이 아닌 다른 값으로 설정되어있다.그러다보니 SSH 접속을 할 수가 없다. 윈도우 및 Linux의 경우 권한을 변경하는 방식이 달라서 작성해놓는다. Linux- 아래코드는 /test/test.pem 이라는 경로에 존재한다는 가정하에 진행 1. 해당 파일이 존재하는 위치로 이동cd /test 2. 권한을 400 으로 변경chmod 400 test.pem 윈도우- 아래코드는 C:\Users\JJLEE\test\test.pem 이라는 경로에 존재한다는 가정하에 진행 1. 파일 탐색기로 해당 폴더로 이동 2. 상단에 cmd 라고 입력 (그러면 해당 폴더 위치로 명령프롬프트가 열린다) 3. 권한 변경 명령어 입력icacls.exe t..
LIST