github.com/taemin-kwon93 Github 보러가기 ->

Dev.Kwon Tae Min 78

JAVA 자료형, 컬렉션 프레임 워크 설명 메모

자바 알고리즘 인터뷰 책을 보며 학습한 내용. 자바는 어떤 자료형을 제공하는가?자바의 자료형은 크게 원시 자료형(Primitive Data Type)과 원시가 아닌 자료형(Non-Primitive Data Type)으로 구분할 수 있다. Non-Primitive data type 은 데이터가 저장되는 위치를 참조한다 하여, 참조 자료형 Reference data type이라고도 한다. 자바에서는 클래스 형태로 되어 있다. 원시 자료형byte, short, int, long, float, double, boolean, char 1 byte = 8 bit, bit 수 만큼의 제곱byte1 바이트-128 ~ 127 (-2^7 ~ 2^7 - 1)short2 바이트-32,768 ~ 32,767 (-2^15 ~ 2..

기수 변환

자료구조와 함께 배우는 알고리즘 입문 책을 보며 학습한 내용. 기수 변환하기10진수 정수를 n진수 정수로 변환하려면 정수를 n으로 나눈 나머지를 구하고,그 몫을 n으로 나누는 과정을 반복해야 합니다.이 과정을 몫이 0이 될 때까지 반복하고, 이런 과정을 통해 구한 나머지를 거꾸로 나열한 숫자가 기수로 변환한 숫자입니다.10진수 59를 2진수로 변환하는 과정111011을 10진수로 다시 변환하려면, 각 자리에 2의 제곱수를 구한다음 모두 더하면 된다.1 + 2 + 0*(2^2) + 1(2^3) + 1(2^4) + 1(2^5) + 1(2^6) 8진수0 1 2 3 4 5 6 7 로 이루어진 여덟개의 숫자를 사용하여 수를 표현이숫자를 모두 사용하면 자릿수가 한 자리 올라가 10이 됨그 다음 수는 11 ~17, ..

LeetCode 스택과 큐 225. Implement Stack using Queues, 232. Implement Queue using Stacks

문제에 대한 설명은 링크로 대체 225. Implement Stack using Queueshttps://leetcode.com/problems/implement-stack-using-queues/description/ 232. Implement Queue using Stackshttps://leetcode.com/problems/implement-queue-using-stacks/description/  스택(Stack)과 큐(Queue)는 프로그래밍의 시작 부터 사용된 고전적인 자료구조 중 하나다.스택은 LIFO(Last-in-first-out, 후입선출), 큐는 FIFO(First-in-first-out, 선입선출)로 처리된다.  스택은 접시를 쌓고 꺼내는 것과 유사하다.3개의 접시를 선반에 저장할..

LeetCode 739.Daily Temperatures

문제설명: Given an array of integers temperatures represents the daily temperatures, return an array answer such that answer[i] is the number of days you have to wait after the ith day to get a warmer temperature. If there is no future day for which this is possible, keep answer[i] == 0 instead. 매일의 온도 리스트 'temperatures' 를 입력받아 더 따뜻한 날씨가 되기까지 며칠 기다려야 하는지 출력. Example 1:Input: temperatures = [73,74,75..

LeetCode 316.Remove Duplicate Letters

문제 설명:Given a string s, remove duplicate letters so that every letter appears once and only once. You must make sure your result is the smallest in lexicographical order  among all possible results. Example 1:Intput: s = "bcabc"Output: "abc" Example 2:Intput: s = "cbacdcbc"Output: "acdb"  풀이:class Solution { public String removeDuplicateLetters(String s) { // s의 글자 총 갯수를 세는 용도의 변수 ..

Amazon Athena

https://docs.aws.amazon.com/ko_kr/athena/latest/ug/what-is.html Amazon Athena란 무엇인가요? - Amazon Athena이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.docs.aws.amazon.comAmazon Athena는 표준 SQL을 사용하여 Amazon S3(Amazon Simple Storage Service)에 있는 데이터를 직접 간편하게 분석할 수 있는 대화형 쿼리 서비스입니다. AWS Management Console에서 몇 가지 작업을 수행하면 Athena에서 Amazon S3에 저장된 데이터를 지정하고 표준 SQ..

22.08.17 깃허브 사용했던 명령어 모음

git --help git checkout --help 이런식으로 사용해도 됨. --help가 가장 자세하고 정확한 설명이 나와있음. git config user.name : user 확인하기 현재 계정의 닉네임 확인하기 git config user.email : user 확인하기 현재 계정의 닉네임 확인하기 git checkout -b feature/actions-test git checkout -b|-B [] Specifying -b causes a new branch to be created as if git-branch(1) were called and then checked out. In this case you can use the --track or --no-track options, whi..

var, let, const 차이

출처 bathingape.log에서 설명읽기 JavaScript에서 변수 선언 방식인 var, let, const 의 차이점 let 과 const 의 차이점 -> immutable 여부 let name = 'bathingape' console.log(name) // bathingape let name = 'javascript' console.log(name) // Uncaught SyntaxError: Identifier 'name' has already been declared name = 'react' console.log(name) //react const는 변수 재선언, 변수 재할당 모두 불가능 자바스크립트는 ES6에서 도입된 let, const를 포함하여 모든 선언(var, let, const,..

CodeUp 1163 : 당신의 사주를 봐 드립니다 2

https://github.com/taemin-kwon93/what_did_you_learn_today/blob/main/Java/CodeUp100%EB%AC%B8%EC%A0%9C/Main1163.java GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용 오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub. github.com import java.util.Scanner; public class Main1163 { public static void main(String[] args) { Scanner sc =..

You build it, you run it. (클라우드 네이티브 자바를 읽으며 정리하기.)

'클라우드 네이티브 자바' 면접 보게된 회사의 CTO님 께서 변역한 책입니다. AWS 클라우드 서비스에 대해서 어떠한 장점이 있고 어떤 이유로 해당 서비스를 이용하려 하는 걸까? 처음 Serverless를 접했을 때는 형체가 없는것 처럼 느껴져서 당황스러웠습니다. 하지만, 서비스를 사용해보며 과제를 만들어 가던 중 느낀점이 있었습니다. '경제성의 이점과 관리의 용이성.' 서버 컴퓨터에 대한 관리를 직접적으로 하지 않아도 된다는 점, 이에 따라 시간과 자원을 아낄 수 있다는 이점을 알게 됐습니다. 만들면 운영까지. "아마존닷컴 기술 진화의 많은 부분은 끊임 없는 성장을 통해, 가용성과 성능을 유지하면서도 초확장성(ultra scalability)을 확보할 수 있는 방향으로 추진되었습니다." 일체형 어플리케..