728x90
반응형
SMALL

설명 2

[백준] 2193 이친수 자바 풀이 DP

https://www.acmicpc.net/problem/2193      문제0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다.이친수는 0으로 시작하지 않는다.이친수에서는 1이 두 번 연속으로 나타나지 않는다. 즉, 11을 부분 문자열로 갖지 않는다.예를 들면 1, 10, 100, 101, 1000, 1001 등이 이친수가 된다. 하지만 0010101이나 101101은 각각 1, 2번 규칙에 위배되므로 이친수가 아니다.N(1 ≤ N ≤ 90)이 주어졌을 때, N자리 이친수의 개수를 구하는 프로그램을 작성하시오.입력첫째 줄에 N이 주어진다.출력첫째 줄에 N자리 이친수의 개수를 ..

[개발방법론] TDD, BDD, DDD 개념 정의 차이 설명 약자

TDD, BDD, DDD는 모두 소프트웨어 개발 방법론의 일환으로,각각의 방법론은 다른 관점에서 소프트웨어를 설계하고 개발하는 데 중점을 둔다.    스포 요약 !!!!TDD: 코드 품질 향상과 버그 감소에 초점을 맞춘 테스트 중심 개발 방법론.BDD: 사용자 기능을 중심으로 개발하며, 명시적인 스펙과 예제를 통해 팀 간의 원활한 커뮤니케이션을 지향하는 개발 방법론.DDD: 도메인 지식을 중심으로 하여 복잡한 도메인을 이해 가능한 모델로 설계하는 방법론.     TDD (Test-Driven Development)TDD는 테스트 주도 개발을 의미하며, 소프트웨어 개발 방법론 중 하나로 개발자가 코드를 작성하기 전에 테스트 케이스를 먼저 작성하는 방식입니다. 일반적으로 TDD는 다음과 같은 세 단계를 반복..

IT/개론 2024.07.09
728x90
반응형
LIST