오늘 또 새로운 팀을 만났습니다.
통계학, 머신러닝에 대해 배우고 프로젝트까지 이번 팀과 같이 할 것 같습니다.
발제에서 매니저님이 통계를 배우고 나면 케글을 사용해서 데이터 분석 해보면 좋다고 하셔서 시간 되면 해보겠습니다!!
코드카타 3개
발제
통계학의 이해 강의
세션
코드카타
1. 문자열을 뒤집어 배열로 만들기
def solution(n):
return [int(i) for i in reversed(str(n))]
2. 문자열을 정수로 만들기
def solution(s):
return int(s)
3. 정수 제곱근 판단
def solution(n):
x=n**0.5
if n == x**2:
answer = (x+1)**2
else:
answer = -1
return answer
코드 실행은 되는데 test 3, 6, 13번은 통과 실패가 떴습니다.
근데 이유를 잘 모르겠어서 gpt한테 물어보니 소수점 문제 였습니다.
3.0의 제곱은 9지만 9.0으로 표시되는 거와 같은 문제 때문에 오류가 난 것 같습니다.
그래서 수정하면!!!
def solution(n):
x = int(n**0.5) # 정수 부분만 사용
if x * x == n: # 정수 비교
answer = (x + 1) ** 2
else:
answer = -1
return answer
같은 문제 다른 풀이입니다.
처음에 제가 푼 코드가 오류가 나서 다른 사람들 코드도 참고해 봤습니다.
def solution(n):
if (n ** (1/2))%1 == 0: #정수인지 아닌지 판단
return (n ** (1/2) + 1) ** 2
else:
return -1
여기서 %는 나머지 연산자로 %1을 하면 소수점을 알 수 있습니다.
통계학 기초 강의
1주차와 2주차 강의를 들었습니다.
2025.01.16 - [내일배움캠프_QAQC 1기/통계학 기초] - 통계학 1주차
2025.01.16 - [내일배움캠프_QAQC 1기/통계학 기초] - 통계학 2주차
세션
강의를 다 듣고 세션을 들었는데 어려운 용어가 나오니까 내용을 이해하기가 너무 어려웠습니다...ㅜ
그래서 세션도 한 번 정리해 봤습니다!
'내일배움캠프_QAQC 1기 > TIL' 카테고리의 다른 글
| [01/20] TIL_코드카타, 강의, 세션 (1) | 2025.01.20 |
|---|---|
| [01/17] TIL_코드카타, 강의, 세션 (0) | 2025.01.17 |
| [01/15] TIL_코드카타, 강의, 상담 (0) | 2025.01.15 |
| [01/14] TIL_코드카타, 강의, 프로젝트 발표 (1) | 2025.01.14 |
| [01/13] TIL_ 코드카타, 프로젝트, 강의 (0) | 2025.01.13 |