2025/08 7

프로그래머스 코딩 기초 트레이닝 완료!

중간에 이력서 쓰느라고 안하다가 드디어 마무리 지었다. 자바스크립트 이제 익숙하게 코딩 가능하다. 문제는 자바 문법을 다 까먹어부려서 코딩이 잘 되지 않는다. 한창 현역 개발자로 일할때와 정 반대상황이 되어부렸다. 그때는 자바를 능수능란하게 짜고 자바스크립트에서 애를 많이 먹었었는데...입문문제 마저 마무리하고 레벨1로 넘어가야겠다. 아주 좋구만. 오늘 안산 이마트를 가는데 비둘기가 보행자신호에 맞춰 횡단보도를 건너는 장면을 보았다. 참 기가 찰 노릇이었다 ㅋㅋㅋ초록불인지 어째 알고 ㅋㅋㅋ그리고 안날라가고 걸어가는 이유좀 물어보고 싶었다.다음주부터는 한시임기제 군무원 전산직으로 출근을 한다.들어가서 군무원은 어떤지 직접개발은 하는지 아니면 지방직처럼 그냥 죄다 용역맡기고 행정만 하는지(이러면 별로 매력 ..

[Java] 오늘 배운거

기가막힐 노릇이다. 이런 기초문법마저 기억이 안나다니 ㅋㅋㅋ 배열선언할때 갯수 지정해서 하는법int[] scores = new int[30]; 콘솔에 출력하는법(아 이거 까먹어서 out을 log라고 적었다 ㅋㅋ 검색해서 out 보자마자 아~~~ ㅋㅋㅋ)System.out.println(pic); Java: 아스키코드, Char, String 변환과 응용아스키코드 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한devyoseph.tistory.com

[Java] 오늘 배운거.

[Java] 자바 거듭 제곱 구하기 Math.pow()자바에서 특정값의 제곱을 구하려면 java.lang.Math 클래스의 pow()메소드를 사용하면 됩니다. java.lang.Math 클래스는 수학 계산에 사용할 수 있는 메소드를 제공하고 있습니다. Math 클래스가 제공하는coding-factory.tistory.compublic class Pow { public static void main(String[] args) { double result = Math.pow(5, 2); //5의제곱 System.out.println("5의 제곱은 : "+result); }} [Java]double to int - Double을 Int로 변환하는 방법과 예제 코드 | ..

PS 기초문제 풀면서 든 생각(feat.무한계산기와 대학교 전공에 관하여)

대학교에 다닐 당시 필자는 전공수업을 매우 등한시 하였다.코딩에 한창 빠져있을 때라 저런 구닥다리 이론보단 코딩을 많이 하면서 실무능력을 쌓는 것이 우선이라 생각했다.하지만 돌이켜보니 그건 약간 비뚤어진 생각이었다는 생각이 든다. 실제로 개발자로 근무할때도 데이터베이스를 설계할때 정규화라든지 이런 이론을 활용하여 문제를 해결한 경험이 꽤 있었기도 하고.오늘 숫자로 된 두 문자열의 합을 계산하는 문제를 풀다가 막혔을때 문득 전공수업때 배웠던 내용이 생각이 났다.바로 무한계산기다. 와... 전공이 괜히 전공은 아니구나 싶었다. 배운지 아마도 10년은 훌쩍 넘었을건데 이게 왜 갑자기 기억이 나는가 ㅋㅋㅋ 어처구니가 없었지만 그때 배웠던 내용을 떠올리면서 문제를 해결할 수 있었다.정수의 크기가 한도를 초과하다보..

[JavaScript] Array의 sort 함수 중 숫자 정렬

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort Array.prototype.sort()정렬한 배열. 원 배열이 정렬되는 것에 유의하세요. 복사본이 만들어지는 것이 아닙니다. compareFunction이 제공되지 않으면 요소를 문자열로 변환하고 유니 코드 코드 포인트 순서로 문자열을 비developer.mozilla.org 작은수부터 5개를 꺼내는 문제가 있어서 그냥 sort쓰면 되네 개꿀하고 코드실행했는데1,4,12 이런식으로 나와야되는데 1,12,4 이렇게 나오는 것이다!아래처럼 하니 숫자 정렬이 된다. 아래 코드는 위에서 복사해온 코드다.var numbers = [4, 2, 5, 1, 3..

[JavaScript] Set

프로그래머스 코딩테스트 기초문제를 풀면서 새로 배운 것들 위주로 MDN이나 타 블로그의 글을 따오는 형태로 작성하려고 한다.오늘은 Day 18,19를 풀었다. 중복을 제거해야하는 내용이 있었는데 Set을 쓰면 자연스럽게 해결.https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Set/Set Set() 생성자new Set() new Set(iterable) 참고: Set()은 오직 new와 함께 생성할 수 있습니다. new 없이 생성을 시도하면 TypeError가 발생합니다.developer.mozilla.org

수차례 면접을 보면서 느낀점

면접준비를 하면서 가장 괴로운 것은 바로 과거를 끄집어 내는 일이다.한 면접관께서도 말씀하셨는데 다른분들도 비슷한 반응이었고 "이력이 특이하다."그래서 그냥 잊고 싶은데 면접에 들어가면 면접관분들께서는 이를 집요하게 파고든다.이 회사에서 일을 해야 하는 사람을 짧은 시간안에 검증을 해야하니 이해가 간다.그런데 그걸 당하고 있는 당사자는 너무 괴롭다...부관참시 당하는 기분이 이런 기분이지 않을까 싶다. 내가 괴롭다고 생각하니까 괴로운 걸 수도 있겠다.오늘 오랜만에 장시간의 면접을 봐서 휴유증이 너무 커서 블로그에 좀 해소하고자 글을 써본다.그동안 봤던 면접은 보통 10분정도 짧았다면 오른 본 면접은 시간이 총 30분인지라 낫낫히 파헤쳐졌다.어떻게든 하자를 끌어내려는 분이 계셨고 이해를 해주면서 앞으로의 ..