프로그래머스에서 vim으로 코딩을 하다보면 tab과 space 4칸 공백이 섞여있습니다. 아마 한쪽으로 바꿔주는 기능을 적용하지 않아서 그런 것 같아요. 공백과 탭이 섞여있으면 파이썬을 쓸 때 실행 자체가 안되고, 블로그에 코드를 붙여넣을 때 보면 들쭉날쭉한게 이쁘지 않습니다. 항상 스페이스 n칸이나 탭으로 고정시키는 방법은 아직 찾지 못했지만, 이미 작성된 공백 혹은 탭을 바꿔줄 방법은 있습니다. vim의 string replace 기능을 이용하면 됩니다. // space를 tab으로 :%s/ /\t/g // tab을 space로 :%s/\t/ /g 끗
요즘 들어 알고리즘 문제를 자바스크립트로 한두 문제씩 풀고 있습니다. BOJ를 자바스크립트로 시도해보셨다면 아시겠지만, 들어오는 입력을 모두 한 배열에 때려 박고 각각 인덱스로 접근해 사용하게 됩니다. 저는 이게 너무 적응이 안 돼 방법을 찾던 중 괜찮은 아이디어가 떠올라 공유하게 되었습니다. 중간 설명 없이 바로 이용하고 싶으신 분은 여기를 클릭해주세요. input 함수 만들기 백준 사이트의 컴파일 실행 도움말에서는 Node.js 입력을 다음처럼 소개합니다. var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split(' '); var a = parseInt(input[0]); var b = parseInt(inpu..