6월, 2014의 게시물 표시

특정 문자열 앞에 라인번호 넣기

해당 이슈는 하나의 문서내에서 특정 문자 뒤에 문서내 primary key 처럼 사용되는 값을 생성해 내기 위함이다. 단. 특정 문자는 단독으로 1line을 차지한다. <<입력>> 특정문자 문자열 문자열 문자열 특정문자 문자열 문자열 문자열 문자열 문자열 문자열 문자열 문자열 문자열 특정문자 <<출력>> 특정문자1 문자열 문자열 문자열 특정문자3 문자열 문자열 문자열 문자열 문자열 문자열 문자열 문자열 문자열 특정문자7 처리 순서 1. vi로 해당 파일을 연다 2. :%s/특정문자/\=printf('특정문자%-4d', line('.'))/gc 참고 사이트 http://vim.wikia.com/wiki/Insert_line_numbers

코딩 문제

손코딩을 할때 지우고 다시 쓰고 지우고 쓰는 바람에...대단한 실수을 했다... 이를 통해 배운것은...손코딩시..글씨는 작게.. 여백은 많게 해서 지워야 되는 상황을 막아야 겠다. 하지만 이것도 운명겠지 하고 넘어가자 ... 어찌되었던..기억을 더듬어서 그때 미처 완성하지 못한 코드를 작성해 본다.. 아래 코드는 =_=; 실행이 안될수도 있음...메모장 코딩이기 때문에.. =0=; //피보나치 수열의 인덱스의 값 구하기 function int fibo(idx) {    //피보나치 배열는 전전 값 + 전 값의 나열이기 때문에 idx 0과 1는 바로 리턴한다.    if(idx == 0) return idx;    if(idx == 1) return idx;    return fibo(idx - 1) + fibo(idx - 2); } //연속 반복 문자 개수 구하기 =_=;;이것만 풀었음..ㅠㅠ //A = "aaBBcDDD" --> 3이 나오는 함수..... function int dupCounf(String str) {     int ret = 0;     Char[] chars = str.toCharArray();     Char bchar = null;     boolean flag = false;     for(int = 0; i<chars.length; i++) {         if(chars[i] == bchar) {             if(flag == false) {                 ret++;         ...