20년차 분들이 많으시네요... > 자유게시판

자유게시판

20년차 분들이 많으시네요... 정보

20년차 분들이 많으시네요...

본문

저도 설렁설렁 10년차는 넘은거 같은데,,

중간에 주식했다 깡통 찬 적도 있고,

정신없이 여자 만나러 다닌적도 있고해서 

총 개발경력은 3년이나 될랑가 모르겠네요.

 

고수님들의 긴 여행 중 주로 어느 프로젝트할때 실력이 급상승 하였나요?

저도 뭔가 탁 트일꺼 같은데 아직도 php란 무엇인지 감이 잡히질 않네요.

뭘 해야 200충을 탈출 할 수 있을지 모르겠네요.

 

추천
2

댓글 3개

예전에 플래시 액션 스크립트를 만질 때

예를 들어 n = 3 이라고 주면
my = [3, 33, 333] 이라는 배열이 만들어지고
n = 7 이라고 주면 아래처럼 배열이 만들어지는
my = [7, 77, 777, 7777, 77777, 777777, 7777777];

위와 같은 코드를 만들 일이 있었습니다. 사실 이건 무진장 쉬운 문제지요.
아마 대부분의 개발자는 아래와 같이 코드를 구성할 거에요.

<script>
n = 8;
my = [n];
for (i = 1; i < n; i++) my.push(Number(my[i - 1] + String(n)));
document.write(JSON.stringify(my));
</script>

위의 것은 숫자 8 에 문자열 "8" 을 더하면 "88" 이 되는데 이건 문자열이니 Number() 메서드로 치환하여 루프문으로 돌리면서 배열에 담는 아주 생각해내기 쉬운 코드입니다.

저도 처음에 이렇게 코드를 구성했는데 길을 가다가 갑자기 아래의 코드가 생각나더군요.

<script>
n = 8;
my = [];
for (i = 1; i <= n; i++) my.push((Math.pow(10, i) - 1) / 9 * n);
document.write(JSON.stringify(my));
</script>

위 코드는 예를 들어 888 의 경우 10의 3승 즉 1000 에서 1을 빼면 999 가 되고 이를 9 로 나누면 111 이 되고 이 111 에 8 을 곱해준 값입니다.
결국 i 는 3 이고 n = 8 이 되면서 이걸 루프문으로 돌려서 진공배열에 담는 코드지요.

이걸 떠올리면서 "와 내 잔대갈빡"이 많이 늘었구나라고 확실히 느꼈던 기억이 납니다.
전체 290 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여1 회 시작24.03.28 11:15 종료24.04.04 11:15
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT