JEJU코딩베캠 파이썬 예제풀이 75~80

75번 문제 : 이상한 369

from itertools import product

user_input = '66'
listA = []
listB = []
count = 0

for i in range(1,len(user_input)+1) :
    listA+=list(product([3,6,9],repeat=i))


for i in listA :
    totalStr = ''
    for j in i :
        totalStr+=str(j)
    if int(user_input) >= int(totalStr) :
        count+=1

print(count)

76번 문제 : 안전한 땅

import numpy as np
mineField = [[1,0,0,1,0], [0,1,0,0,1], [0,0,0,1,0], [0,0,0,0,0], [0,0,1,0,0]]
fieldSize = 5
fieldFind = 3
sum = 0

mineField = np.array(mineField,int)

for i in range(fieldSize-fieldFind+1) :
    for j in range(fieldSize-fieldFind+1) :
        v = mineField[0+i:3+i,0+j:3+j]

        count = v.sum( )

        if sum < count :
            sum = count
print(sum)


77번 문제 : 가장 긴 공통 부분 문자열


78번 문제 : 원형 테이블


79번 문제 : 순회하는 리스트


80번 문제 : 순회하는 리스트

사람의 생각을 대신해 주는 서비스는 언제 나올까?

    이미지 맵

    배우자! IT/Software 다른 글

    댓글 0

    *

    *

    이전 글

    다음 글