python(2)
-
Carbon 코드 하이라이팅
사진처럼 아름다운 코드를 이미지로 저장할 수 있다면? 오늘 소개할 것은 Carbon입니다. 우선 보기 좋아요. 그리고 간단해요. 코드를 복사해서 붙여넣으면 끝. Export메뉴에서 블로그에 삽입(Embed)할 것인지, 이미지(PNG, SVG)로 내보낼 것인지 정할 수 있습니다. 디자인도 선택하거나 커스터마이징 가능합니다. 전체적으로 간결하고 결과물이 깔끔해서 가장 마음에 드네요.
2019.10.09 -
정수의 자릿수 더하기
sum(int(digit) for digit in (str(n)) int(digit)을 더해줄 것인데, 문자열로 변환한 n에 속한 각 "digit"에 대해 int(digit)을 더해줍니다. 숫자 n이 있는데, 이를 문자열로 보면 각 자릿수가 문자열을 이루는 하나하나의 문자입니다. "dyslexia"라는 문자열을 예로 들면 "d", "y", "s", "l", "e", "x", "i", "a" 총 8개의 문자로 이루어져있습니다. 마찬가지로 n의 값이 1618이었다면 문자열로 변환한 n은 "1618"이 되고, 이는 "1", "6", "1", "8" 총 4개의 문자로 이루어져 있어요. 이것들을 순회하면서 쭉 더해주면 정수의 각 자릿수의 합을 구할 수 있어요.
2019.06.09