목록코딩연습 (2)
초보 개발자의 일기
마라톤에 참여한 선수와 완주한 선수들의 이름이 담긴 배열을 입력받아 완주하지 못한 선수의 이름을 return하는 문제이다. 제목이 '완주하지 못한 선수'이다. 어제 폐막한 올림픽이 생각났다. 코로나로 힘든 상황에서 선수들이 얼마나 노력했을지 상상조차 가지 않아 안타까운건 더 안타깝고 기쁜건 더 기쁘게 느껴졌다. 간간히 참가자 명단에 'DNS'라고 적혀있는 선수들이 있었는데, 확진이나 격리로 인해 '경기에 참여하지 못한' 선수들이었다. '실격'이 아닌 '미출전'으로 기록되는 이유는 그로 인한 추가적 피해를 입지 않도록 막기 위한 조치라고 한다. 하지만 스스로를 증명할 수 있는 기회를 잃어버리게 된 선수들은 이미 큰 상처를 받지 않았을까 생각되어 마음이 아프다. 이제 다시 3년이 남았는데, 그 날엔 꼭 마스..
프로그래머스에서 처음 코딩문제를 풀어봤다. 일단 첫인상은... 어려웠다. 난이도 덕분에 풀다보니까 오기도 생기고 해서 열심히 풀어봤다. 정규표현식을 검색해서 풀어봤다. 정규표현식을 사용하니 코드가 간결해서 마음에 든다. 아이디를 입력받아 정해진 규칙에 맞게 변경하여 리턴하는 문제이다. 사용언어는 Python3 이다. 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr import re def solution(new_id): # step1. 대문자를 소문자로 전환 new_id = new_id.lower() ..