전체 글(26)
-
[준비] 💻 우아한테크 코스 2기 지원, 프리코스, 오프라인 코딩테스트 후기
본 포스팅은 2019년 12월 11일에 처음 작성 되었으며, 이후 2020년 1월 15일에 오프라인 코딩테스트 내용을 추가하여 재작성되었습니다. 우아한테크코스란? 우아한테크코스 2기 지원 과정 프리코스 주차별 후기 오프라인 코딩테스트 후기 우아한테크코스? 위에는 이번에 진행한 우아한테크코스 2기 모집 포스터인데요, 교육 목표에서 알 수 있듯 우아한테크코스란 우아한형제들에서 진행하는 개발자들을 위한 교육프로그램입니다. 이번 2기 모집에 저도 지원을 하였고, 12월 18일인 오늘로 프리코스 과정을 마쳤습니다. 이번 글에서는 프리코스동안 제가 보고 느낀 것들을 후기로 작성해보려합니다. 우아한테크코스 2기 지원 과정 사실 전 1기에도 지원을 했습니다. 평소 좋아하는 회사인 우아한형제들에서 개발자를 위한 교육코스..
2019.12.11 -
[코딩테스트] 2019 Winter Coding 2번 문제
문제 직사각형 종이를 n번 접으려고 합니다. 이때, 항상 오른쪽 절반을 왼쪽으로 접어 나갑니다. 다음은 n=2인 경우의 예시입니다. 종이를 모두 접은 후에는 종이를 전부 펼칩니다. 종이를 펼칠 때는 종이를 접은 방법의 역순으로 펼쳐서 처음 놓여있던 때와 같은 상태가 되도록 합니다. 위와 같이 두 번 접은 후 종이를 펼치면 아래 그림과 같이 종이에 접은 흔적이 생기게 됩니다. 위 그림에서 V모양이 생긴 부분은 점선(0)으로, ^ 모양이 생긴 부분은 실선(1)으로 표시했습니다. 종이를 접은 횟수 n이 매개변수로 주어질 때, 종이를 절반 씩 n번 저은 후 모두 펼쳤을 때 생기는 접힌 부분의 모양을 배열에 담아 return하도록 solution 함수를 완성해주세요. 제한사항 종이를 접는 횟수 n은 1이상 20이..
2019.10.31 -
[코딩테스트] 2019 Winter Coding 1번 문제
문제 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세 로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기, 입니다. 이 종이를 격자 선을 따라 1cm × 1cm의 정사각형으로 잘라 사용할 예정이었 는데, 누군가가 이 종이를 대각선 꼭지점 2개를 잇는 방향으로 잘라 놓았습니다. 그러 므로 현재 직사각형 종이는 크기가 같은 직각삼각형 2개로 나누어진 상태입니다. 새로 운 종이를 구할 수 없는 상태이기 때문에, 이 종이에서 원래 종이의 가로, 세로 방향과 평행하게 1cm x 1cm로 잘라 사용할 수 있는 만큼만 사용하기로 하였습니다. 가로의 길이 W와 세로의 길이 H가 주어질 때, 사용할 수 있는 정사각형의 개수를 구하는 solu..
2019.10.31 -
[AWS] Cloud Computing과 AWS의 개념
클라우드 컴퓨팅(cloud computing)이란? 인터넷을 통해 전산자원(서버, 스토리지, 데이터베이스, 네트워킹..등 하드웨어와 소프트웨어)들을 공유하는 기술과 도구의 집합입니다. 지구상 어디에 있든 하늘을 봤을 때 구름을 볼 수 있는 것처럼, 우리가 어디에 있든 자원에 접근 가능한 컴퓨팅 서비스를 말합니다. 왜 클라우드 컴퓨팅을 사용할까요? 여러 조직에서 클라우드 컴퓨팅 서비스로 전환하는 7가지 이유는 다음과 같습니다. 비용, 속도, 확장성, 생산성, 성능, 안정성, 보안 1. 비용 가장 큰 특징은 사용한 만큼만 지불한다는 것입니다. 또한, 클라우드 컴퓨팅을 사용하면 하드웨어 및 소프트웨어를 구입하고 온사이트 데이터 센터를 설치 및 운영하면서 발생하는 지출을 줄일 수 있습니다. 서버 랙, 전원 및 ..
2019.10.23 -
[TroubleShooting] unmappable character for encoding MS949 (짧음 주의/기록용)
javac 컴파일 시 아래와 같은 에러가 발생하면 javac [classpath 설정] 자바파일.java -encoding UTF-8 아래와 같이 encoding type을 지정해서 컴파일하면 에러가 해결됩니다.
2019.10.16 -
[Trouble Shooting] 부동소수점 오차 / float, double (실수 자료형) 정확도, BigDecimal
최근 소수점을 중요하게 다뤄야하는 작업을 하고 있던 중 실수 계산 값이 미묘하게 다른 것을 알았고 오류를 찾기 위해 소스 코드를 다시 보았습니다. 디버깅을 하던 중, 언젠가 실수 계산의 정확도 에 대해 들었던 것이 생각나 구글링을 해보니 많은 분들이 float, double의 정확도에 대해서 쓴 글을 찾을 수 있었습니다. 이번 기회에 제대로 알고 넘어가고자 정리할 겸 포스팅합니다. 실수의 표현 방식 컴퓨터에서 실수를 표현하는 방법은 정수에 비해 훨씬 복잡합니다. 실수를 정수와 마찬가지로 2진수로만 표현해야하기 때문입니다. 따라서 실수를 표현하기 위해 현재에는 다음과 같은 방식이 사용되고 있습니다. 1. 고정 소수점 방식 : Fixed Point 실수는 보통 정수부와 소수부로 나눌 수 있습니다. 따라서 실..
2019.10.02