2025/10/20 7

TIL - 20251017~20251019

📚 오늘 공부한 내용https://sson-coding.tistory.com/158 [백준] 10101 : 삼각형 외우기 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/10101문제창영이는 삼각형의 종류를 잘 구분하지 못한다. 따라서 프로그램을 이용해 이를 외우려고 한다.삼각형의 세 각을 입력받은 다음,세 각의 크기가 모두 6sson-coding.tistory.comhttps://sson-coding.tistory.com/159 [백준] 5073 : 삼각형과 세 변 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/5073문제삼각형의 세 변의 길이가 주어질 때 변의 길이에 따라 다음과 같이 정의한다.Equilateral : ..

TIL 2025.10.20

[백준] 14215 : 세 막대 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/14215문제영선이는 길이가 a, b, c인 세 막대를 가지고 있고, 각 막대의 길이를 마음대로 줄일 수 있다.영선이는 세 막대를 이용해서 아래 조건을 만족하는 삼각형을 만들려고 한다.각 막대의 길이는 양의 정수이다세 막대를 이용해서 넓이가 양수인 삼각형을 만들 수 있어야 한다.삼각형의 둘레를 최대로 해야 한다.a, b, c가 주어졌을 때, 만들 수 있는 가장 큰 둘레를 구하는 프로그램을 작성하시오. 입력첫째 줄에 a, b, c (1 ≤ a, b, c ≤ 100)가 주어진다.출력첫째 줄에 만들 수 있는 가장 큰 삼각형의 둘레를 출력한다.예제입력1 2 3출력5정답 및 풀이a,b,c = sorted(map(int,input().split())..

백준 2025.10.20

[백준] 5073 : 삼각형과 세 변 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/5073문제삼각형의 세 변의 길이가 주어질 때 변의 길이에 따라 다음과 같이 정의한다.Equilateral : 세 변의 길이가 모두 같은 경우Isosceles : 두 변의 길이만 같은 경우Scalene : 세 변의 길이가 모두 다른 경우단 주어진 세 변의 길이가 삼각형의 조건을 만족하지 못하는 경우에는 "Invalid" 를 출력한다. 예를 들어 6, 3, 2가 이 경우에 해당한다. 가장 긴 변의 길이보다 나머지 두 변의 길이의 합이 길지 않으면 삼각형의 조건을 만족하지 못한다.세 변의 길이가 주어질 때 위 정의에 따른 결과를 출력하시오.입력각 줄에는 1,000을 넘지 않는 양의 정수 3개가 입력된다. 마지막 줄은 0 0 0이며 이 줄은 ..

백준 2025.10.20

[백준] 10101 : 삼각형 외우기 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/10101문제창영이는 삼각형의 종류를 잘 구분하지 못한다. 따라서 프로그램을 이용해 이를 외우려고 한다.삼각형의 세 각을 입력받은 다음,세 각의 크기가 모두 60이면, Equilateral세 각의 합이 180이고, 두 각이 같은 경우에는 Isosceles세 각의 합이 180이고, 같은 각이 없는 경우에는 Scalene세 각의 합이 180이 아닌 경우에는 Error를 출력하는 프로그램을 작성하시오.입력총 3개의 줄에 걸쳐 삼각형의 각의 크기가 주어진다. 모든 정수는 0보다 크고, 180보다 작다.출력문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다.예제입력607050출력Scalene..

백준 2025.10.20

TIL - 20251016

📚 오늘 공부한 내용https://sson-coding.tistory.com/153 [백준] 15894 : 수학은 체육과목 입니다 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/15894문제한 변의 길이가 1인 정사각형을 아래 그림과 같이 겹치지 않게 빈틈없이 계속 붙여 나간다. 가장 아랫부분의 정사각형이 n개가 되었을 때, 실선으로 이sson-coding.tistory.comhttps://sson-coding.tistory.com/154 [백준] 9063 : 대지 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/9063문제임씨는 1950 년 한국전쟁으로 많은 손해를 본 사람들 중 하나다. 전쟁 통에 손해보지 않은 사람이 ..

TIL 2025.10.20

[클로드 코드 완독 챌린지] - 3주차 : 개선 : 코드리뷰,리팩토링,성능 최적화

클로드 코드를 활용하면 반복적이고 시간이 많이 소요되는 코드 리뷰, 리팩토링, 성능 분석 작업을 자동화하거나 크게 단출할 수 있다.깃허브 액션과 클로드 코드를 연결하면, PR 마다 자동화된 리뷰가 실행되어 보안 이슈, 성능 병목, 중복 코드, 아키텍처 개선 포인트를 빠르게 피드백 받을 수 있다.우리는 지속적인 개선을 통해 품질을 높이고, 성능을 최적화하며, 유지보수성을 강화해야 한다. 클로드 코드는 이 개선 과정을 체계적이고 자동화된 방식으로 지원한다.코드 리뷰 자동화종합적인 코드 리뷰클로드 코드는 깃허브 풀 리퀘스트에 자동 리뷰어로 참여할 수 있다. 엔트로픽의 깃허브 앱을 설치하면, 클로드 코드가 팀의 워크플로에 자연스럽게 통합된다.PR이 생성되거나 업데이트되면 클로드 코드가 자동으로 실행보안 취약점 ..

클로드 코드 2025.10.20

[클로드 코드 완독 챌린지] - 3주차 : 테스트 : 클로드 코드와 함께하는 TDD

테스트 피라미드와 클로드 코드테스트 피라미드 : 단위 테스트를 기반으로 하고, 통합 테스트와 E2E 테스트를 적절히 배치하는 전략클로드 코드는 각 레벨의 테스트를 효과적으로 생성하고 관리할 수 있도록 도와준다.단위 테스트함수 테스트 생성함수의 로직을 분석하여 완전한 테스트 스위트(Test Suite:같은 목적을 가진 여러 테스트를 모아놓은 집합)를 자동으로 생성한다. 이를 통해 개발자는 테스트 작성에 소요되는 시간을 줄일 수 있다.> 다음 함수에 대한 Jsest 테스트 코드를 작성해줘함수 코드edge case 와 정상 케이스를 모두 포함해줘리액트 컴포넌트 테스트> 다음 React 컴포넌트에 대한 테스트를 작성해줘React 코드React Testing Library 를 사용해줘TDD 워크플로Red-Gree..

클로드 코드 2025.10.20