✅ 오늘 한 것
알고리즘 문제, 기초 프로젝트
✏️ 오늘 배운 점
def solution(X, Y):
x_list = list(X)
y_list = list(Y)
result = []
for i in x_list:
if i in y_list:
result.append(i)
y_list.remove(i)
if result == []:
return "-1"
if list(set(result)) == ["0"]:
return "0"
return ''.join(sorted(result, reverse=True))
이 코드를 활용하여 X와 Y 문자열에서 공통으로 들어가있는 짝궁 숫자들을 뽑아서 반환하는 코드를 작성하였다. 문자열의 길이가 짧았을 때에는 코드 구동이 잘 되었지만 길어질수록 if i in y_list: 구문이 문자열의 짝궁을 찾는 데에 오랜 시간을 잡아먹으면서 시간 초과로 오류가 발생하였다.
def solution(X, Y):
result = []
x = sorted(X, reverse=True)
y = sorted(Y, reverse=True)
i = j = 0
while i < len(x) and j < len(y):
if x[i] == y[j]:
result.append(x[i])
i += 1
j += 1
elif x[i] > y[j]:
i += 1
else:
j += 1
if result == []:
return "-1"
if result[0] == "0":
return "0"
return ''.join(result)
이후 수정을 통하여 역순으로 정렬하고 처음부터 숫자가 겹칠 때마다 짝궁 숫자를 넣는 식으로 바꾸어 코드 구동을 하니 긴 문자열을 가진 경우에는 오랜 시간이 걸리지만 최대 시간에 도달하지는 않아서 통과가 되어 문제 해결을 할 수 있었다.
오늘은 지금까지 진행된 기초 프로젝트에서 스토리와 정리된 전처리된 코드, 시각화를 가지고 ppt를 제작하였다. 최대한 배점에 부합할 수 있도록 제작을 진행하였으며 수정이 필요하거나 추가로 진행되었으면 하는 부분들을 팀원들과 함께 ppt를 제작하면서 이전에 보지 못했던 점들을 수정하고 추가로 제작해나가며 ppt 제작을 어느 정도 완료할 수 있었다.
이전에 실제로 기사, 논문 등을 직접 확인할 수 있는 사례들을 토대로 실제로 전처리 & 시각화한 내용들에 이러한 개선점들을 적용한다면 어떠한 개선 성과가 일어날 수 있을지 직접적으로 비교•작성도 진행할 수 있었다.

실제로 실제 산업 생산라인에 검사 시스템을 통합하여 하이브리드 자동차용 알루미늄 부품의 가공면과 비가공면에서 표면 결함 인라인 검사를 수행하였을 때 기존 전반적 산업 수준인 90%에서 TPR이 98%까지 상승할 수 있었다는 보고서를 통해 결함 측정 검사를 개선하는 것만으로도 불필요한 비용 낭비를 감소시킬 수 있는 효과를 얻을 수 있다는 고찰을 얻었다.
또한 스토리를 작성하면서도 발표의 흐름에 자연스럽게 융화될 수 있도록 시각화된 자료의 그룹화 순서를 바꿔 더욱 보기 좋은 시각화 그래프로 수정하기도 하였다.

✏️ 오늘의 핵심
오늘은 문제 해결과 데이터 스토리 구성, 두 측면에서 “효율성과 구조화”의 중요성을 깊이 체감한 하루였다.
이 과정에서 “정답을 맞히는 코드보다 효율적인 코드가 더 가치 있다”는 점을 다시 한 번 확인했다.
기초 프로젝트 PPT 제작 과정에서는 단순한 데이터 나열이 아니라 “문제 인식 → 분석 근거 → 개선 방향 → 실제 사례 적용”의 논리적 흐름을 구성하는 것이 핵심임을 배웠다.
실제 딥러닝 기반 표면 결함 검사 사례를 참고하여 하나의 인사이트가 현실적 개선 효과(정확도 98%, 비용 절감)로 이어질 수 있음을 구체적으로 제시함으로써 데이터 분석의 실질적 가치를 강화할 수 있었다.
결국 오늘의 핵심은 “효율적인 사고는 코드에서도, 데이터 스토리에서도 동일하다.”
즉, 불필요한 과정을 줄이고 핵심 논리를 명확히 하는 것이 곧 결과의 완성도를 높이는 길이다.
📌추가로 해야할 점
기초 프로젝트 ppt 재검증 및 대본 제작 & 확인, 발표 영상 촬영
'품질관리(QAQC) 데이터 부트캠프(본캠프)' 카테고리의 다른 글
| 본캠프_5주차(금)_TIL (0) | 2025.10.17 |
|---|---|
| 본캠프_5주차(목)_TIL (0) | 2025.10.16 |
| 본캠프_5주차(화)_TIL (0) | 2025.10.14 |
| 본캠프_5주차(월)_TIL (0) | 2025.10.13 |
| 연휴(일)_TIL (1) | 2025.10.12 |