대학생 코딩 과제 대행 java, python, oracle 열세 번째

https://open.kakao.com/o/s3aMpbA

이번에도 연이이서 칼턴 대학교 학생이 의뢰를 해주었다. 이번 과제는 지난번들과는 다르게 요구사항이 꽤나 까다로웠다.

과제 요구사항이 4페이지나 된다.. 이거 올리기 조금 힘들것 같은데 한 번 올려 본다.











요약 하자면 사용자에게 특정한 체스판의 상황을 입력받아서 구현 한 다음에,
체스 말마다 점수를 매길 수 있는데, 점수가 높은 팀을 출력해주는 프로그램이다.
하지만 프로그램을 구현할 때 제약사항이 너무 많았다.
list comprehensions을 쓰지말고, 자료형은 dictionary나 map은 전혀 쓰지말고 only list로 구현하라고,, 더욱이 쓸 수 있는 내장함수도 제한을 두고 등등 너무 많다. 몇 개 어겼을 수도 있다 하지만 그냥 다 지키기 귀찮아서 코드를 짰다.


아래는 실행 영상




코드는 400줄 정도라서 여기 올리면 더러울 것 같아서 고려를 해봐야겠다.

댓글

이 블로그의 인기 게시물

About Kafka Basic

About JVM Warm up

About idempotent

About G1 GC

About ZGC

Spring Boot Actuator readiness, liveness probes on k8s

sneak peek jitpack

Optimistic Concurrency Control VS Pessimistic Concurrency Control - What should i choose?

DDD(Domain Driven Design) - Aggregate (어그리게잇)

Strategy Pattern In Spring (feat. JPA)