본문 바로가기

코딩9

홈페이지 개발 웹사이트 개발 프로그래밍 잘 하는 사람 찾아서 작업 제작 외주 맡기는 방법 회사에서 외주를 주는 업무를 오래 해왔던 사람으로서 경험을 풀어 주려고 한다.  고객으로서 좋은 프로그래머를 찾자면  1. 포트폴리오를 보고 이것을 직접 만든 것인지 확실히 확인한다. 화려한 포트폴리오와 홈페이지를 가지고 있지만 남의 것인 경우가 많다.   2. 작업 중의 화면을 보여주는지 확인한다.  어느정도 진행상황을 공유받아야한다. 그런데 독촉은 하면 안된다. 스트레스를 많이 받으시는 분들이므로 계약대로만 하던지 계약하기전에 진행상황 공유에 대해서 추가 계약금을 주던지 해야한다.    반대로 프로그래머로서 개발자로서 제작회사로서 좋은 고객을 찾자면 1. 디자인을 해줄 사람, 기획을 해줄 사람이 있는지 확인한다. 이런것이 없이 프로그래머에게 제작자에게 모든것을 맡기려고 든다면 당연히 추가금을 받아야 .. 2024. 7. 15.
개발자 프로그래머 코딩테스트 면접 대비 핸드폰 번호 가리기 : 생각중심코테 - 문자열 슬라이싱, 세미콜론과 숫자의 위치, 별 처리 방법 조금 코딩 스타일을 바꿔보았다   프린트문을 많이 써서 처음부터 꼼꼼하게 버그 없이 작성하는 것을 목표로 하였다  프린트문을 안 쓰면 중간에 뭐가 어떻게 되고있는지 모르기 때문에  버그가 날 수 있다  하다보면 익숙해서 안써도 되지만  보여주면서 쓰기로 했다  일부러 써 봤는데  그렇게 귀찮지는 않으므로  프린트문을 계속 써가면서 코딩테스트를 하는 것도 좋다  문자열 슬라이싱을 할 때 : 한개인지 두개인지 앞에 숫자가 있어야 하는지 뒤에 숫자가 있어야 하는지 헤맬텐데  프린트문으로 시도해보면 감이 온다   별찍기를 해보았다면 약간 비슷하게 느껴질 수도 있다  결국 그 외의 숫자는 별을 찍어서 리턴한다   쉬운문제들을 풀다 보니 좀 지루한 느낌도 있는데(그러나 처음하거나 다섯번하거나 보통 어려워하는게 맞으.. 2024. 5. 15.
개발자 프로그래머 코딩테스트 면접 대비 콜라츠 추측 : 생각중심코테 - while 반복문 사용하기, 무한 루프 빠지지 않도록 이프문 순서 생각하기 문제를 읽은대로 쭉 써내려가다가  와일문에서 언제 탈출을 시켜야 할지 조금 고민이 될 수 있다  그리고 와일문은 트루로 돌릴수도 있지만  거기에 탈출 조건을 적어줄수도 있다  하지만 가독성에 있어서 와일문 자체는 일단 돌리는 기능으로만 사용하는것도 좋다  그래서 무조건 와일 트루를 쓰는 것도 생각해볼만 하다  이프문의 순서를 잘 생각해야한다  그러지 않으면 일부 테스트에서 실패하게되는데  그걸 확인하고 바로 이프문 순서때문이겠구나  이런 찜찜한 기분을 가지고 있다가 결과에 따라서 또 어디를 고칠지 빠르게 파악하는 것이 중요하다 2024. 5. 14.
개발자 프로그래머 코딩테스트 면접 대비 없는 숫자 더하기 : 생각중심코테 - 배열에서 요소를 제거하는 방법, 리스트를 비교하여 삭제하는 방법 0~9 까지를 만들어놓고  배열에서 remove 해가면서 살려낸뒤에  sum 으로 리턴하는것이 포인트다  너무 직관적이고  의외로 개념을 잘 떠올려내면 사소한 오류로 속썩이지도 않는 깔끔한 문제다  리무브를 모르는 사람은 주의할것.  스택 생각하고 팝을 쓰는 사람도 봤는데 배열에 그러면 에러난다.  def solution(numbers): fix_list=[0,1,2,3,4,5,6,7,8,9] for i in range(len(numbers)): if numbers[i] in fix_list: fix_list.remove(numbers[i]) return sum(fix_list)   코테를 풀 때 가장 중요한건 보통 사람들의 생각하는 .. 2024. 5. 14.