본문 바로가기

분류 전체보기

(74)
박노해 - 겨울 사랑 겨울사랑 - 박노해 사랑하는 사람아 우리에게 겨울이 없다면 무엇으로 따듯한 포옹이 가능하겠느냐 무엇으로 우리 서로 깊어질 수 있겠느냐 이 추운 떨림이 없다면 꽃은 무엇으로 피어나고 무슨 기운으로 향기를 낼 수 있겠느냐 나 언 눈 뜨고 그대를 기다릴 수 있겠느냐 눈보라 치는 겨울 밤이 없다면 추워 떠는 자의 시린 마음을 무엇으로 헤아리고 내 언 몸을 녹이는 몇 평의 따듯한 방을 고마워하고 자기를 벗어버린 희망 하나 커 나올 수 있겠느냐 아아 겨울이 온다 추운 겨울이 온다 떨리는 겨울 사랑이 온다 어느덧 벌써 올해의 끝을 알리는 12월도 반절이나 지나갔다. 제법 무서운 바람도 불기 시작했다. 이 추운 어느날 이 시가 누군가에게 조그만한 위로가 되었으면 좋겠다. 이 시를 추천해주신 그 분에게 따뜻한 위로가 되..
[PYTHON] Collections.Count() 2) Counter.items() 1. collections.Counter() 1) 입력형태 import collections lst = ['aa', 'cc', 'dd', 'aa', 'bb', 'ee'] # 입력이 list 형식 print(collections.Counter(lst)) #dictionary 형태를 변환 >>>Counter({'aa': 2, 'cc': 1, 'dd': 1, 'bb': 1, 'ee': 1}) # 입력이 dic 형식 dic={'가': 3, '나': 2, '다': 4}) # 입력을 크기 순으로 dic dic형태로 반환 print(collections.Counter(dic) >>>Counter({'다': 4, '가': 3, '나': 2}) # 문자 = 숫자 형태 print(coll..
이해인 - 길위에서 길 위에서 오늘 하루 나에게 일어나는 모든 일들이 없어서는 아니 될 하나의 길이 된다 내게 잠시 환한 불 밝혀주는 사랑의 말들도 다른 이를 통해 내 안에 들어와 고드름으로 얼어붙는 슬픔도 일을 하다 겪게 되는 사소한 갈등과 고민 설명할 수 없는 오해도 살아갈수록 뭉게뭉게 피어오르는 나 자신에 대한 무력함도 내가 되기 위해 꼭 필요한 것이라고 오늘도 몇 번이고 고개 끄덕이면서 빛을 그리워하는 나 어두울수록 눈물날수록 나는 더 걸음을 빨리 한다 우리 모두가 아니 내가 삶을 살아가는 방식이 아닐까? 모두 다 겪어보고 나면 다 좋은 추억이라고 그니깐 조금만 참고 견디자고 그렇게 고개를 끄덕이는 나. 하지만 그럼에도 빛을 그리워하는 나. 난 빛으로 가기 위해 걸음을 빨리하는가? 아니면 그냥 이 어둠과 슬픔을 떨치..
나태주 - 좋은말 좋은말 사랑합니다. 그보다 좋은말은 지금도 생각합니다. 더 좋은 말은 우리 오래 만나요. 그동안 정말 수 없이 많은 사람들을 만나온 것 같다. 초등학교, 중학교, 고등학교 그리고 지금. 여행을 가서 만난 인연, 해외에서 만난 인연들 그렇게 수없이 많은 사람들을 거쳐 왔지만 결국 지금도 정말 맘 편히 고민없이 연락할 수 있는 사람은 정말 손에 꼽는 것 같다. 그만큼 누군가와 오래오래 인연을 맺기란 정말 어려운 것 같다. 이 시의 말처럼 누군가를 진심으로 좋아해서 하는 말은 그 순간의 단순한 사랑해라는 말이 아닌 것 같다. '우리 오래오래 서로 많은 추억을 만들며 함께하자'
[PYTHON] zip() 1. zip() zip() : 반복 가능한 리스트와 같은 iterable 객체를 인자로 받고 여러 인자의 원소를 동시에 하나하나 접근하여 이를 반환하는 함수 numbers = [1, 2, 3] letters = ["A", "B", "C"] for pair in zip(numbers, letters): print(pair) >>>(1,"A") >>>(2,"B") >>>(3,"C") n1 = [1, 2, 3] n2 = [4,5,6] for a,b in zip(n1, n2): print(a+b) >>>5 >>>7 >>>9 2. 여러 그룹의 원소를 한번에 참조 가능 for number, upper, lower in zip("12345", "ABCDE", "abcde"): print(number, upper, l..
[PYHTHON] 정규표현식 지난번에 프로그래머스 코딩테스트 문자를 풀면서 정규표현식에 대하여 처음 접하게 되었습니다. 오늘은 정규표현식에 대하여 한번 정리해보도록 하겠습니다. 해당 내용은 모두 '코딩 도장'의 내용을 정리한 내용입니다. 정규표현식(regular expression): 일정한 규칙을 가진 문자열을 표현하는 방법 1. 문자열 판단하기 re.match('패턴', '문자열'): 문자열에 해당 패턴하는 처음부터 매칭되는지 확인 import re print(re.match('Hello','Hello world')) print(re.match('goguma','Hello world')) # Hello로 시작하지 않는 경우 None을 반환 print(re.match('Hello','HHHHHHello world')) # 해당 문..
[프로그래머스] level1 - 숫자 문자열과 영단어 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 나의코드 def solution(s): s = s.replace('one','1') s = s.replace('two','2') s = s.replace('three','3') s = s.replace('four','4') s = s.replace('five','5') s = s.replace('six','6') s = s.replace('seven','7') s = s.replace('eight','8') s = s.replace('nine','9'..
[프로그래머스] Level1 - 신규 아이디 추천* 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 나의코드 import re def solution(new_id): answer = '' new_id=new_id.lower() chars = "~!@#$%^&*()=+[{]}:?,/" for c in range(len(chars)): new_id=new_id.replace(chars[c],"") new_id=re.sub('[.]+', '.', new_id) new_id=new_id.strip('.') if len(new_id)==0: new_id='a' ..

728x90
반응형