코뚫하 :: 2021 동계 모각코 10회차 결과

문다연·2021년 2월 3일
0
post-thumbnail

21.02.03. (수) 20시 ~ 23시

문다연
대륙간 맥주 소비량에 대한 통계를 도출하여 그 차이를 검정한다.
drinks.groupby('continent').spirit_servings.agg(['mean', 'min', 'max', 'count'])
위 코드를 사용해 'continent' 그룹별로 spirit_servings에 대해 평균, 최소, 최대, 개수를 결과로 확인하였다.

문혜림
『결과』

  • 10의 몫과 나머지를 사용하여 합 계산
  • str로 변환한 뒤 접근하고 int로 다시 변환하여 합 계산
자릿수의 합
n = int(input())
a = list(map(int, input().split()))

def digit_sum(x):
    sum = 0
    while x > 0:
        sum += x % 10
        x = x//10
    return sum

(2) str로 변환
def digit_sum(x):
sum = 0
for i in str(x): # 문자열 하나씩 접근
sum += int(i)
return sum

max = 0

for i in a:
    total = digit_sum(i)
    if max < total:
        max = total
        res = i
print(res)

박형기
야추 다이스 구현
플레이어2 구현 및 턴제기능을 적용하였다.
자기 턴에는 자신의 점수판만 관여할수있다. 점수를 고르게 될 경우 턴이 넘어가게 된다.

점수판을 모두 선택하게 될경우 게임은 종료되고 주사위는 비 활성화 된다.
최종 점수를 확인하여 승리한 플레이어를 확인할수 있고, 초기화 버튼을 이용해 게임을 다시 시작할수있다.
초기화 버튼은 게임도중엔 비활성화 되어있어야한다.

유정균
백준 9663 N-Queen(백트래킹)

이문제는 백트래킹 복습용 문제로정해 풀기로했다
이문제는 n * n 의체스판에서 n개의 퀸이 서로 공격못하게 하는 경우의수를
출력해주는것이다
이문제는 저번에 고전을하다가 오늘 검색을하다가 찾아본것이 일차원배열로만 할수있단는것이다
그저 숫자를비교하면서 하면 된다 일차원배열을 [2 0 3 1] 이렇게선언하면 배열의 인덱스값과
인덱스의 배열값을 2개를활용해 2차원을 나타낼수있었다 그리고 이렇게하면
저번처럼 배열을 칠해줄필요가없다 그러므로 시간도줄이고 경우의수도 현저하게 줄여서
시간초과를 줄일수있다.
이렇게하여 퀸을 놓을수있는지없는지를 체크하여 확인하는 것만 만들어주면
쉽게풀수있다
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
++자바잡기술
배열의 유연한활용

문다연 https://github.com/dayo2n/2021-winterMGC/projects/1#card-54252866
문혜림 https://github.com/moo-nerim/20_Winter-Mogakco/blob/main/Lecture_09
박형기 https://blog.naver.com/qkrgudrl0324/222230865147
유정균 https://blog.naver.com/kyun1229/222230855615

profile
ios-moon.tistory.com 이전했어요 🚛

0개의 댓글