코딩테스트 연습 - 대문자와 소문자 | 프로그래머스 스쿨 (programmers.co.kr) 문제 보자마자 isupper, upper, lower 메서드를 쓰면 좋겠다는 생각이 들었다 for문 안에 if문을 넣고 문자열의 문자 하나씩 isupper로 True인지 False인지 판별해서 True면 lower 해주고 False면 upper 하면 될 것 같았다 문자열끼리 더하기 되니까 answer라는 빈 문자열에 하나씩 넣는 걸로 ㄱㄱ 그랬더니 한 번에 정답 맞춤!! 코드는 아래에 def solution(my_string): answer = '' for string in my_string: if string.isupper(): answer = string.lower() else: answer = string...
- 장고 개인 과제 이동 페이지 안정화(+에러 잡기) 참으로 많은 에러들이 있었다... 문제1: 주소를 직접 쳐서 들어가면 들어가지는데 재고관리시스템, 상품등록을 누르면 해당 페이지로 이동하지 않음 재고관리시스템 상품등록 원래는 href 부분에 저렇게 앞에 /를 안 붙였었다 그래서 로그인한 다음에 저 버튼들을 누르면 http://127.0.0.1:8000/login/product-list http://127.0.0.1:8000/login/product-create 주소가 이런식으로 입력돼서 페이지를 찾을 수 없다는 에러창이 떴었다 주소 앞에 /를 붙여주니까 말끔히 해결...! 재고관리시스템 상품등록 문제2: 로그인 하지 않았을 때 재고관리시스템을 누르면 에러 뜸 재고관리시스템을 누르면 상품목록을 볼 수 ..
- 페어 프로그래밍(pair programing) Day2 [코테] 문자열 정렬하기 (1) — 구민정의 개발일지 (tistory.com) [코테] 중복된 문자 제거 — 구민정의 개발일지 (tistory.com) 오늘도 5문제 풀었는데 뭔가 문제가 있었던 2문제를 정리한 링크 남긴다 - 장고 기초 강의 2주차 2주차 완강했다 어제 내용과 합쳐서 하나의 일지로 작성했다 파이썬 장고 실무 기초 2주차 — 구민정의 개발일지 (tistory.com) - 장고 개인과제 2주차 들었으니까 로그인, 로그아웃, 회원가입 기능 구현할 수 있을 거 같아서 했는데 뭐 아무것도 안 됐다 이것저것 벌려놓기만 해서 서버 실행도 안 된다 하 뒷골 땡겨 저녁 시간 걍 다 날렸고 내일 그냥 싹 지우고 다시 처음부터 해야 할 것 같다 이..
2주차는 내용을 정리하기에 너무 많고 시간이 오래 걸릴 것 같아 생략한다 겪었던 시련 위주로 일지를 작성해보고자 한다 1번째 시련: 데이터베이스 연결하기 데이터베이스 탭에서 Data Source from Path를 눌러서 장고가 생성한 db.splite3을 선택하는 것까지는 잘 됐다 그 다음 연결에 필요한 드라이버를 설치하는데 노트북이 렉걸려서 그만 설치를 못했다... 그대로 파이참을 강제종료하고 다시 들어가서 드라이버를 설치하는 데까지는 또 성공을 했다 근데 무슨 switch 어쩌고 창이 떴다... 영어를 모르는 게 죄지....다시 껐다가 켜도 떴다... 왠지 눌러보고 싶게 switch가 버튼처럼 생겨서 눌렀다 그러고 Test Connection을 누르니 허무하게도 그냥 연결이 잘 됐다^^! 사실 이건..