실전, 제태크!/웹개발, 어플개발로 돈벌기 5

[챌린지세번째] 자바스크립트 코딩테스트 뿌시기 (문자열 내 p와 y의 개수)

음 이건 그래도 할만한것 같다는 생각이 든다. 사고과정.. 1. 일단 p, y라는 변수를 만들어서 초기값을 0으로 둔다. 2. for문을 이용하여 문자열을 쭉 흝으면서 p,P와 y,Y가 발견될때마다 p,y변수에 +1씩을 해준다 3. 마지막에 p와 y의 변수 값을 비교해서 같으면 ture를 리턴, 다르면 false를 리턴한다. function solution(s){ var answer = true; var p=0 var y=0 for (var i=0; i

[챌린지두번째] 자바스크립트 코딩테스트 뿌시기 (두개 뽑아서 더하기)

오늘 나를 괴롭힐 문제! numbers에서 서로다른 두개수를 뽑아서 모두 더한뒤에, 그걸 겹치는걸 빼기도 해야되고, 오름차순으로 담기도 해야된다. 어떻게 하는게 좋을까 생각해본 순서. 1. 빈배열을 만들어서(answer) 서로다른 두개수를 뽑아서 더한수를 집어넣는다. (반복이 필요하므로 for문을 이용하자) 2. 오름차순으로 정렬을 한다. 3. 그러면 중복되는 숫자가 서로 붙어있을텐데 이것 역시 for문을 이용하면 제거 할수 있지 않을까. 1. 서로다른 두개수를 뽑아서 더한수를 집어넣기. 1번부터 해보았다. 처음에 만들어본 식. function solution(numbers) { var answer = []; for var j=0; j

[챌린지첫번째] 자바스크립트 코딩테스트 뿌시기 (가운데 글자 가져오기)

요새 자바스크립트를 유뷰브랑 UDEMY 사이트를 통해 차근차근 배우고있다. 근데 역시 주입식으로 차근차근 배우는것은 효율이 많이 떨어진다는 생각이 들었다. 그래서 전반적으로 어떤개념들이 있는지 큰틀에서 대애충 배운다음에 문제풀이를 주먹구구로 해보는것이 문제해결능력을 높이는데 도움이 되지 않을까 싶어서 이렇게 코딩테스트 문제를 풀어보는과정을 남기기로 하였다. 문제는 프로그래머스 라는 사이트에서 찾아서 풀어볼 수 있다. 굉장히 잘만든 사이트이니 해보면 좋을듯.. 처음에 생각해본 식. 단어의 길이가 짝수인거를 표현을 어떻게 해야되나 고민하다가, 파라미터 s의 길이값을 구한뒤에 그걸 2로나눴을때 1이남으면 홀수, 그렇지않으면 짝수라고 생각하였다. 그리고 가운데있는 문자를 꺼내는건 [], 배열의 순서를 이용해 보..

자바스크립트 undefined vs null 관련자료 스크래핑

안녕하세요 오블리크입니다~! 오늘은 자바스크립트중에서 undefined vs null의 차이에대해 각종인터넷에서 스크랩한 자료를 쭉나열해보고 마지막으로 제 나름대로 정리해보는 시간을 가지겠습니다. 최종 정리. undefined null 의미 변수가 정의 되었으나 아무것도 할당되지 않은상태 null값을 받은상태. 즉 비어있다 라는 내용을 변수에 할당해놓은상태. type undefined object(객체) == 비교 true true === 비교(엄격한비교) false false 값의 할당 가능함 불가능 변수선언시 자동으로 할당됨 null은 변수를 선언한 후에 null로 값을바꿈 null을 쓰는것이 좋은이유. 컴퓨터가 자체적으로 계산할때는 undefined가 사용되고 null은 사용되지않음. 그래서 그 구..

웹개발의 시작!

어렸을때 부터 나는 참 인터넷으로 돈벌기에 관심이 많았다. 초등학생때 방과후 학습으로 배운 나모웹에디터를 이용해서 그당시 유행하던 와레즈 사이트를 운영하였고, 그걸로 월 만원정도의 수익도 얻은적이 있었다. 지금생각해보면 거의 몇달을 알지도못하는 HTML을 영어를 써가면서 주먹구구식으로 대입해서 홈페이지를 만든것을 생각하면 스스로 대견하고 기특하기도 하다. (마지막엔 FTP를 이용해서 집 컴퓨터를 서버로 만들어서 운영도 했었다.) 지금은 비교적 안정적인 직장에서 근무하며 높은 연봉을 받고있고 그것과는 비교도안될만큼 인터넷을 통해 얻는 수익은 적지만, 인터넷으로 버는 돈은 뭔가 더 기분이 좋고, 큰돈으로 느껴진다. 살면서 몇몇가지 만들어보고싶은 홈페이지와 어플들이 생각 날때마다, 원노트에 그런 아이디어들을 ..