분류 전체보기 37

TIL 0715 프로그래머스 JadenCase 문자열 만들기

코드실행 단계의 테스트에서는 모두 정답이 나오고 제출후채점에서는 44점이 나온다검색하지 않고는 아직 어느 부분 때문에 오답이 나오는지 찾지 못했다 for문 안쪽 내용 설명 :if : s_split의 각 원소에 대해 그것의 첫 글자가 isalpha()를 통과하면 첫 글자를 대문자처리 + 나머지부분 소문자처리 + 다음 단어와의 간격을 위해 공백 추가else : s_split의 각 원소의 첫 글자가 isalpha()를 통과하지 못한 경우. 첫 글자 그대로 추가 + 뒷부분 if문 내용과 동일 11번 줄for문 안에서 모든 회차에 대해 마지막에 공백 1글자를 추가했으므로 문제에서 요구하는 리턴문자열의 형식보다 공백 1글자가 더 있다. rstrip을 이용해 오른쪽끝 공백을 제거하고 반환한다.

데일리루틴 2024.07.15

TIL 0711

파이썬 문자열이 숫자로만 구성돼있는지 / 문자로만 구성돼있는지 / 숫자 또는 문자로 구성돼있는지 판별하는 함수 알고리즘 코드카타 예전 문제에서도 필요했던 기능인데 오늘 풀 문제에서 한번에 안 떠올랐어서 블로그에 써둬야겠다고 생각했다.  숫자로만 구성돼있는지 판별 : 변수명.isdigit()문자로만 구성돼있는지 판별 : 변수명.isalpha()숫자 또는 문자로 구성돼있는지 판별 : 변수명.isalnum()  결과는 True / False로 반환된다특수기호로 이루어진 문자열에 isalnum()을 하면 False가 반환된다.

데일리루틴 2024.07.11

TIL 0710

팀과제 발표날 다른 조 발표에 대한 튜터님 피드백 중 기억에 남는 부분이 있었다.html경로 이름 지을 때 단어간에/abc_def.html 이처럼 언더바를 쓸 것이 아니라/abc-def.html 이처럼 하이픈을 써야 한다는 것이었다. html 파일명을 만들 때 언더바를 사용하면 초보가 만들었구나 하고 티가 난다고 하셨다.이번 팀과제를 하면서 abc_def.html 같은 식으로 지은 적이 있어서 그부분이 크게 들렸다.

데일리루틴 2024.07.10

코드카타 미해결(?) 문제

til 0704 7월4일에 진행한 코드카타에서 sql, 알고리즘 각 1문제씩 '코드실행'에서는 모든 케이스에 정답으로 나오고 '제출 후 채점하기'에서는 모든 케이스에 오답으로 나오는 일이 있었다.구글링해서 비교한 결과 나와 동일한 코드로 제출해서 정답으로 처리받은 것이 보였다. 코드실행에서는 잘되는데 제출만 눌렀다 하면 자꾸 왜 이러지..?

데일리루틴 2024.07.04

파이썬 패킹/언패킹

til 0703 예를 들어서 숫자인자를 받아 그것들의 합을 구하는 함수를 만들려고 할 때,인자의 수를 미리 정해두지 않고 인자를 받는 방법이 있다.인자이름 앞에 *을 붙이고 함수를 정의한다. for문에서 인자이름을 그대로 적는다. 숫자배열이 있다면 인자가 들어갈 자리에 똑같이 숫자배열명 앞에 *을 붙여서 함수 안에 넣으면 된다. 정의된 배열이 아니더라도 *[ ]의 형태로 쓰면 똑같이 실행되는 걸 볼 수 있다.  리스트 아닌 딕셔너리를 인자로 쓸 때는 **을 붙인다