top of page
게시판 게시물
seungsub0727
2024년 2월 04일
In 소스 코드 제출
4051
m = 0
sum = 0
for i in range(1,6):
x,y = input().split()
x = float(x)
y = float(y)
if y - x - 1 >= 4: #4시간까지 인정
m = m + 4
elif 0 <= y - x - 1 : #4시간 미만 인정
m = m + y - x - 1
if m >= 15:
sum = (m-5/100*m)*10000
elif m <= 5:
sum = (m+5/100*m)*10000
else:
sum = m * 10000
sum = int(sum)
print(sum)
4771
sum = 0
str = input()
for i in range(len(str)):
if i == 0 :
sum = 10
elif str[i] == str[i-1]:
sum = sum + 5
else:
sum = sum + 10
print(sum)
4711
sum = 0
f = 0
for i in range(4):
x,y = input().split()
x = int(x)
y = int(y)
sum = sum-x+y
if f<sum:
f = sum
print(f)
4592
x = input()
x = int(x)
sum = 0
data = [[0] * 100 for _ in range(100)]
for i in range(x):
y,z = input().split()
y = int(y)
z = int(z)
for j in range(y,y+10):
for f in range(z,z+10):
data[j][f] = 1
for d in range(100):
for s in range(100):
if data[d][s] == 1:
sum = sum + 1
print(sum)
0
0
1
seungsub0727
2024년 1월 28일
In 소스 코드 제출
1555
x = int(input())
def f(x):
sum = 0
for i in range(1,x+1):
sum = sum + i
return sum
print(f(x))
1556
x = int(input())
def f(x):
sum = 1
for i in range(1,x+1):
sum = sum * i
return sum
print(f(x))
4566
x = int(input())
y = int(input())
sum = 0
min = y
def isPrime(i):
f = 0
if i==1 : return 0
for j in range(2,i):
if i % j == 0:
return 0
return 1
for i in range(x,y+1) :
p = isPrime(i)
if p == 1 :
sum = sum + i
if min > i :
min = i
print(sum)
print(min)
4051
m = 0
sum = 0
for i in range(1,6):
x,y = input().split()
x = float(x)
y = float(y)
if y - x >= 4: #4시간까지 인정
m = m + 4
elif y - x < 4: #4시간 미만 인정
m = m + y - x
if m-1 >= 15:
sum = m 50 95
elif m-1 <= 5:
sum = m 50 105
else:
sum = m * 5000
sum = int(sum)
print(sum)
0
0
2
seungsub0727
2024년 1월 14일
In 소스 코드 제출
4741
x, y = input().split()
z = int(input())
x = int(x)
y = int(y)
print((x+(y+z)//60)%24,(y+z)%60)
1542
x = int(input())
sum = 0
for i in range(1,x+1):
if x % i == 0:
sum = sum + 1
if sum <= 2:
print('prime')
elif sum > 2:
print('composite')
1558
x = int(input())
def f(x):
rev = 0
while x!=0 :
rev = rev*10 + x%10
x=x//10
return rev
print(f(x))
1535
x = int(input())
data = list(map(int, input().split()))
max = 0
z = 0
for i in range(x) :
if data[i] > max:
max = data[i]
z = i
print(z+1)
1536
x = int(input())
data = list(map(int, input().split()))
l = data[0]
z = 0
for i in range(0,x) :
if data[i] < l:
l = data[i]
print(l)
0
0
6
seungsub0727
2024년 1월 07일
In 소스 코드 제출
1620
x = int(input())
def f(x):
sum = 0
while x > 0:
sum = sum + x % 10
x = x//10
return sum
y = f(x)
while y>=10:
y = f(y)
print(y)
1440
x = int(input())
data = list(map(int, input().split()))
def f(x):
for i in range(0,x):
print(i+1,":", sep="",end=" ")
for j in range(0,x):
if i != j :
if data[i] < data[j]:
print("<", end=" ")
elif data[i] > data[j]:
print(">", end=" ")
else:
print("=", end=" ")
print()
f(x)
1567
x = int(input())
data = list(map(int, input().split()))
y, z = input().split()
y = int(y)
z = int(z)
def f(y,z):
sum = 0
for i in range(y-1,z):
sum = sum + data[i]
return sum
print(f(y,z))
1571
x = int(input())
data = list(map(int, input().split()))
y = int(input())
def f(y):
for i in range(x):
if y < data[i]:
return (i+1)
return (x+1)
print(f(y))
0
0
3
seungsub0727
2023년 12월 31일
In 소스 코드 제출
소수 나타내기
round(값,자릿수)
배열 입력받기
data = list(map(int, input().split()))
4626
x = input()
x = int(x)
sum = 0
f = 0
data = list(map(int, input().split()))
for i in range(x):
if data[i] == 1 :
f = f + 1
elif data[i] == 0:
f = 0
sum = sum + f
# print("data[",i,"]","f의 값:",f)
# print("data[", i, "]", "sum의 값:", sum)
# print()
print(sum)
__________________________________________________________________
1537
x = int(input())
def f(x) :
if x == 1:
print("hello")
elif x == 2:
print("world")
f(x)
__________________________________________________________________
1538
x = int(input())
def f(x):
if x%2 == 0:
print("even")
elif x%2 != 0:
print("odd")
f(x)
__________________________________________________________________
1539
x = int(input())
def f(x):
if x == 0:
print("false")
elif x != 0:
print("true")
f(x)
__________________________________________________________________
1544
x = int(input())
def f(x) :
for i in range(x):
print("*",end="")
f(x)
__________________________________________________________________
1557
x = int(input())
def f(x) :
sum = 0
for i in range(1,x+1):
if x % i == 0:
sum = sum + 1
print(sum)
f(x)
__________________________________________________________________
1580
x = int(input())
def f(x) :
print("{:.2f}".format(x*x*3.14))
f(x)
__________________________________________________________________
1620
def f(x):
sum = 0
while x > 0:
sum = sum + x % 10
x = x//10
return sum
x = int(input())
y = 0
while x-10<10:
print(y)
0
0
3
seungsub0727
2023년 12월 24일
In 소스 코드 제출
1369
x, y =input().split()
x = int(x)
y = int(y)
data = []
sum = 1
f = 0
for i in range(0,x):
fk = []
for j in range(0,x):
if i == 0 or i == x-1 or j == 0 or j == x-1: # 테두리
fk.append("*")
elif (i + j + 1) % y == 0: # 조건에 따라 출력하기
fk.append("*")
else: # 어쩔 나머지
fk.append(" ")
data.append(fk)
# 출력___________________________________________________
for i in range(x):
for j in range(x):
print(data[i][j], end="")
print()
____________________________________________________________________________________
1367
x = int(input())
for j in range(x):
for i in range(x-1-j):
print(" ", end="")
for f in range(x):
print("*",end="")
print()
_______________________________________________________________________________________
1368
x, y, z = input().split()
x = int(x)
y = int(y)
z = str(z)
if z == "L":
for j in range(0,x):
for i in range(j):
print(" ", end="")
for f in range(y):
print("*",end="")
print()
if z == "R":
for j in range(0,x):
for i in range(j - x + 2 , 1):
print(" ", end="")
for f in range(y):
print("*", end="")
print()
0
0
3
seungsub0727
2023년 12월 03일
In 소스 코드 제출
3702
x, y = input().split()
x = int(x)
y = int(y)
data = []
for i in range(0,x):
fk = []
for j in range(0,y):
if i == 0 or j == 0:
fk.append(1)
else:
fk.append(data[i-1][j] + fk[j-1])
data.append(fk)
print(data[x-1][y-1]%100000000)
__________________________________________________
1369
# x, y = input().split()
#
# x = int(x)
#
# y = int(y)
#
# data = []
#
# for i in range(0,x):
#
# fk = []
#
# for j in range(0,y):
#
# if i == 0 or j == 0:
#
# fk.append(1)
#
# else:
#
# fk.append(data[i-1][j] + fk[j-1])
#
# data.append(fk)
#
# print(data[x-1][y-1]%100000000)
# x y z v
# # a s d f
# # g h j l
x, y =input().split()
x = int(x)
y = int(y)
data = []
sum = 1
f = 0
for i in range(0,x):
fk = []
for j in range(0,x):
if i == 0 or i == x-1 or j == 0 or j == x-1:
fk.append("*")
elif (i + j + 1) % 3 == 0:
fk.append("*")
else:
fk.append(" ")
data.append(fk)
for i in range(x):
for j in range(x):
print(data[i][j], end="")
print()
#while y<= x/y:
#(y-1)+(f*y)-sum
#f++
#sum++
0
0
3
seungsub0727
2023년 11월 26일
In 소스 코드 제출
# x = int(input())
#
# data = []
#
# for i in range(x):
#
# dt = []
#
# dt.append(int(input()))
#
# data.append(dt)
#print(data)
# for i in range(x):
#
# for j in range(1,i+1):
#
# data[i].append(data[i][j-1]-data[i-1][j-1])
#
# for i in range(x):
#
# for j in range(0,i+1):
#
# print(data[i][j],end=" ")
#
# print()
# x = int(input())
# data = []
# sum = 1
# fk = 0
#
# for i in range(x):
# da = []
#
# for j in range(0,x):
# da.append(sum)
# sum = sum + 1
# data.append(da)
#
# for i in range(0,x):
# for j in range(0,x):
# #fk = fk + data[0][j] + data[x-1][j] + data[i][0] + data[i][x-1]
# if i==0 or i == x-1 or j == 0 or j == x-1:
# fk = fk + data[i][j]
#
# print(fk)
x, y = input().split()
x = int(x)
y = int(y)
data = []
for i in range(0,x):
fk = []
for j in range(0,y):
print(i, j)
if i == 0 or j == 0:
fk.append(1)
#data.append(fk)
else:
fk.append(data[i-1][j]+fk[j-1])
data.append(fk)
print(data)
print(data[x-1][y-1])
0
0
2
seungsub0727
2023년 11월 26일
In 소스 코드 제출
x = int(input())
data = []
for i in range(x):
dt = []
dt.append(int(input()))
data.append(dt)
for i in range(x):
for j in range(i):
data[i].append(data[i][j-1]-data[i-1][j-1])
for i in range(x):
for j in range(i):
print(data[i][j],end=" ")
print()
0
0
2
seungsub0727
2023년 11월 19일
In 소스 코드 제출
# x, y = map(int, input().split())
# data = []
# for i in range(51):
# tmp = []
# for j in range(51):
#
# tmp.append(1)
# data.append(tmp)
# print(data)
# print("\n")
# for i in range(1, 51):
# for j in range(1, 51):
# if i == 1 or j == 1:
# data[i][j] = 1
# else:
# data[i][j] = data[i-1][j] + data[i][j+1]
#map(int/float, 변수) 앞의 float/int을 뒤의 input에 적용시킨다
# 1 1 1 1 1....
# 1 2 3 4......
# 1 3 6........
# 1 4.......... 자신의 위치의 대각선(x+1,y+1)의 수와 자신을 더하면 x+1의 값이 나온다
#
#_______________________________
#1501
# x = int(input())
# sum = 1
# data = []
# for i in range(x):
# tmp = []
# for j in range(1,x+1):
#
# tmp.append(sum)
# sum = sum + 1
#
# data.append(tmp)
# for i in range(x):
# for j in range(x):
# print(data[i][j],end=" ")
# print()
# def test(a, b):
# return a+b
# print(test(2,3))
#____________________________________
# x = int(input())
# sum = 1
# data = []
# for i in range(x):
# tmp = []
# for j in range(x):
# tmp.append(0)
# data.append(tmp)
#
# for i in range(0,x):
# for j in range(0,x):
# data[j][i] = sum
# sum = sum + 1
#
# for i in range(x):
# for j in range(x):
# print(data[i][j],end=" ")
# print()
#__________________________
# for i in range(x):
# for j in range(x):
# data[i][j] = sum
# sum = sum + x
# sum = 2 + i
# x
# y z
#
# x = y - z
# y = x + z
# z = y - x
x = int(input())
data = []
for i in range(x):
tmp = []
tmp.append(int(input()))
data.append(tmp)
for i in range(x):
for j in range(1,i+1):
data[i].append(data[i][j-1]-data[i-1][j-1])
for i in range(x):
for j in range(1,i+1):
print(data[i][j],end=" ")
print()
0
0
3
seungsub0727
2023년 11월 12일
In 소스 코드 제출
# x = input()
#
# x = int(x)
#
# for w in range(x//2+1):# 줄 개수
# for i in range(x//2-1, w-1, -1):#공백
# print(" ",end='')
# for j in range(w*2+1):#별 w 사용
# print("*",end="")
# print()
#줄 번쨰 1 별 개수 1 공백 2
#줄 번쨰 2 별 개수 3 공백 1
#줄 번째 3 별 개수 5 공백 0
#
#줄 번째 1 벽 개수 1 공백 3
#줄 번째 2 벽 개수 3 공백 2
#줄 번째 3 벽 개수 5 공백 1
#줄 번째 4 벽 개수 7 공백 0
#공백 -1 == 별 2개 증가
1358
_______________________________________
1369
x, y = input().split()
x = int(x)
y = int(y)
for i in range(1, x+1):
for j in range(1,x+1):
if i == 1:
0
0
3
seungsub0727
2023년 11월 12일
In 소스 코드 제출
x = input()
x = int(x)
for w in range(1,x-1):
for i in range(1,x//2+1,1):#공백
print(" ",end="")
for j in range(1,x//2+1):#별
print("*",end="")
print()
#공백 -1 == 별 2개 증가
0
0
5
seungsub0727
2023년 11월 05일
In 소스 코드 제출
-* 1 공백 1별 2
*** 0 공백 3별 -----x 3
--* 2 공백 1별 3
-*** 1 공백 3별 4
***** 0 공백 5별-----x 5
---* 3 공백 1별 4
--*** 2공백 3별 5
-***** 1공백 5별 6
******* 0공백 7별-----x 7
공백 -1 == 별 2개 증가
처음 공백의 개수 -== x/2
1358-삼각형 출력하기5
_____________________________________________________
#
#
#
# x = input()
# x = int(x)
#
# sum = 0
# pls = 0
# z = 0
# t = 0
#
# for i in range(1, x+1):
# if x % i == 0:
#
# if i != 0 and i != x:
# sum = i
# pls = x // i
#
# z = 0
# t = 0
#
# for j in range(1, sum + 1): # 소수인지 아닌지 판별하기
# if sum % j == 0:
# z = z+1
# for k in range(1, pls + 1): # 소수인지 아닌지 판별하기
# if pls % k == 0:
# t = t+1
#
# if z != 2 or t != 2: #SUM과 pls가 소수가 아님면 wrong number 출력하기
# print("wrong number")
#
# elif z == 2 and t == 2: #소수이면 두 수중 어느게 더 큰지 비교하고 오름차순으로 출력하기
# if sum > pls:
# print(pls, sum, end=' ')
#
# elif sum < pls:
# print(sum, pls, end=' ')
# -* 1 공백 1별 2
# *** 0 공백 3별 -----x 3
#
#
# --* 2 공백 1별 3
# -*** 1 공백 3별 4
# ***** 0 공백 5별-----x 5
#
#
# ---* 3 공백 1별 4
# --*** 2공백 3별 5
# -***** 1공백 5별 6
# ******* 0공백 7별-----x 7
x = input()
x = int(x)
for w in range(1,x-2):
for i in range(x//2,2,-1):
print(" ")
for j in range(1,x+1,2):
print("*")
print()
0
0
4
seungsub0727
2023년 11월 05일
In 소스 코드 제출
x = input()
x = int(x)
sum=0
su=0
for i in range(1,x+1):
if x%i==0:
sum = i
su =x/i
if sum==1 or su ==1:
print("wrong number")
else:
if sum>su:
print(su,sum,end=" ")
elif sum==su:
print(su,sum,end=" ")
else:
print(sum,su,end=" ")
0
0
2
seungsub0727
2023년 10월 22일
In 소스 코드 제출
# x, y = input().split()
# x = int(x)
# y = int(y)
# if x < y:
# for i in range(x,y+1):
# print(i,end=' ')
# elif x > y:
# for i in range(y, x+1):
# print(i,end=' ')
# elif x == y:
# print(x)
'''
Alphabet > numberic : ord
numberic > Alphabet : chr
'''
# x, y = input().split()
# x = ord(x)
# y = ord(y)
# if x < y:
# for i in range(x,y+1):
# print(chr(i),end=' ')
# elif x > y:
# for i in range(y, x+1):
# print(chr(i),end=' ')
# elif x == y:
# print(chr(x))
# n = int(input())
# data = input().split()
# data = list(map(int, input().split()))
#
# for i in range(len(data)):
# print(data[i])
# 1258 ~ 1268
# x = input()
# x = int(x)
# sum = 0
# for i in range(1,x+1):
# sum = sum + i
#
# print(sum)
# x = input()
# x = int(x)
# sum = 0
# for i in range(1,x+1):
# if i%2 == 0:
# sum = sum + i
#
# print(sum)
# x, y = input().split()
# x = int(x)
# y = int(y)
# sum = 0
# for i in range(x,y+1):
# if i%3 == 0:
# sum = sum + i
#
# print(sum)
# data = list(map(int, input().split()))
# sum = 0
# for i in range(len(data)):
# if data[i] % 5 == 0:
# sum = data[i]
# print(sum)
# break
# if sum == 0:
# print('0')
# x = input()
# x = int(x)
# for i in range(1,10):
# print(x,end='')
# print("*",end='')
# print(i,end='')
# print("=",end='')
# print(i*x)
# x = input()
# data = list(map(int, input().split()))
# sum = 0
# for i in range(len(data)):
# if data[i]%2 !=0:
# sum = sum + 1
# print(sum)
# x = input()
# x = int(x)
# sum = 0
# pls = 0
# for i in range(2,x+1,1):
# if x % i == 0:
# if x%2 !=0:
# sum = i
# pls = x//i
#
# if sum>1 and pls>1:
# print(sum, pls,end=' ')
# else:
# print("wrong number")
#
#
'''
Alphabet > numberic : ord
numberic > Alphabet : chr
'''
# data = list(map(ord, input()))
#
# for i in range(len(data)):
#
# if data[i]<=90 and data[i]>=65:
# data[i]=data[i]+32
#
# elif data[i]<=122 and data[i]>=97:
# data[i]=data[i]-32
#
# for i in range(len(data)):
# print(chr(data[i]),end='')
x = input()
x = int(x)
sum = 0
pls = 0
for i in range(2,22):
if x % i == 0:
sum = i
pls = x // i
if sum>pls:
print(pls, sum, end=' ')
break
elif sum<pls:
print(sum, pls, end=' ')
break
if
elif sum == 1 or sum == 0:
print("wrong number")
0
0
5
seungsub0727
2023년 10월 08일
In 소스 코드 제출
# x,y = input().split()
# x = int(x)
# y = int(y)
# if x > y:
# print(x-y)
# elif x < y:
# print(y-x)
# elif x == y:
# print(x-y)
#
# x = input()
# x = int(x)
# if x % 7 == 0:
# print('multiple')
# elif x % 7 != 0:
# print('not multiple')
# x = input()
# x = float(x)
# if 50 <= x and x <= 60:
# print('win')
# else:
# print('lose')
# x, y = input().split()
# x = int(x)
# y = int(y)
# if y >= 30:
# print(x,y-30,end=' ')
# if y<30:
# if x == 0:
# print('23',30+y,end=' ')
# elif x >= 1:
# print(x-1,y+30,end=' ')
#
# x = input()
# x = int(x)
# s = 0
# if x<100:
# s = s + (x//10 + x%10*10)*2
# if s > 100:
# s = s-100
# if s <= 50:
# print(s)
# print('GOOD')
# elif s > 50:
# print(s)
# print('OH MY GOD')
# else:
# if s <= 50:
# print(s)
# print('GOOD')
# elif s > 50:
# print(s)
# print('OH MY GOD')
# x = input()
# x = int(x)
# if x%10 == 1:
# if x == 11:
# print(x, 'th', sep='')
# else:
# print(x,'st',sep='')
# elif x%10 == 2:
# if x == 12:
# print(x,'th',sep='')
# else:
# print(x, 'nd', sep='')
# elif x%10 == 3:
# if x == 13:
# print(x,'th',sep='')
# else:
# print(x,'rd',sep='')
# else:
# print(x,'th',sep='')
# a, b, c, d = input().split()
# a = int(a)
# b = int(b)
# c = int(c)
# d = int(d)
# if a/b > c/d:
# print('>')
# elif a/b == c/d:
# print('=')
# elif a/b < c/d:
# print('<')
# a,b,c = input().split()
# a = int(a)
# b = int(b)
# c = int(c)
# if c == a + b or c > a + b:
# print('삼각형아님')
# elif a == b and b == c and a == c:
# print('정삼각형')
# elif a*a + b*b == c*c:
# print('직각삼각형')
# elif a == b or b == c:
# print('이등변삼각형')
# else:
# print('삼각형')
# n = int(input())
for i in range(10):
print(i, end=' ')
print()
for i in range(5, 15):
print(i, end=' ')
print()
for i in range(1, 20, 2):
print(i, end=' ')
print()
data = [1, 2, 3, [1, 2, 3], 5, [4, 5, 6], 7, 8, 9, 0]
for i in data:
print(i, end='|')
print()
0
0
4
seungsub0727
2023년 10월 08일
In 소스 코드 제출
x = input()
if x =='A':
print('best!!!')
elif x =='B':
print('good!!')
elif x == 'C':
print('rub!')
elif x == 'D':
print('slowly~')
else:
print('what?')
_______________________________________
x = input()
x = int(x)
if x == 12 or x == 1 or x == 2:
print('winter')
if x == 3 or x == 4 or x ==5:
print('spring')
if x == 6 or x == 7 or x == 8:
print('summer')
if x == 9 or x == 10 or x == 11:
print('fall')
0
0
3
seungsub0727
2023년 9월 17일
In 소스 코드 제출
__________________________________
import sys
limit_number = 15000 파이썬 재귀 제한 해제
sys.setrecursionlimit(limit_number)
__________________________________
x = input()
x = int(x)
def rec(x):
if x == 1:
return 1
else:
return x + rec(x-1)
print(rec(x))
x, y = input().split()
x = int(x)
y = int(y)
def rec(f, u):
if f == 0 or u == 0: #0 아닐때
return 0
elif f > u: # 같을때
return 0
else: # 홀수일때
if f % 2 != 0:
print(f, end=" ")
rec(f+1, u)
rec(x, y)
__________________________________________________________
# def pibo(x):
# if x <= 2:
# memo[x] = 1
# return memo[x]
#
# if memo[x] != 0:
# return memo[x]
#
# memo[x] = (pibo(x-1)%10009 + pibo(x-2)%10009)%10009
# return memo[x]
#
# n = int(input())
# print(pibo(n)%10009)
___________________________________________________________
memo = []
for i in range(51):
v = [1] * 51
memo.append(v)
x, y = input().split()
x = int(x) #가로
y = int(y) #세로
for i in range(100): #가로
for j in range(100):#세로
if i == x and j == y:
print(memo[i][y])
break
else:
memo[i][j] = memo[i-1][j] + memo[i][j+1]
0
0
6
seungsub0727
2023년 9월 10일
In 소스 코드 제출
# data = []
# for i in range(10):
# v = list(map(int, input().split()))
# data.append(v)
# # 먹이 2 | 벽,장애물 1 | 갈 수 있는 길 0 |
# # 시작 위치 (2,2)인데 배열은 0부터 시작해서 (1,1)부터 시작
#
# x = 1
# x = int(x)
# y = 1
# y = int(y)
#
# data[x][y] = 9
#
# for i in range(100):
#
# if data[x][y+1] == 0:
# y = y + 1
# data[x][y] = 9
#
# elif data[x][y+1] == 2:
# y = y + 1
# data[x][y] = 9
# break
#
# else:
# if data[x+1][y] == 0:
# x = x + 1
# data[x][y] = 9
#
# elif data[x+1][y] == 2:
# x = x + 1
# data[x][y] = 9
# break
#
# else:
# break
#
# for i in range(10):
#
# for j in range(10):
#
# print(data[i][j], end=' ')
#
# print()
# def thisIsFunction():
# print('Heelo')
#
# thisIsFunction()
# thisIsFunction()
# thisIsFunction()
# thisIsFunction()
# thisIsFunction()
# overloading X
# def function(x, y):
# print(x * y)
#
# function(10, 20)
# function(10.5, 5)
# function('hello', 3)
x = input()
x = int(x)
def rec(k):
if k ==0 :
return
print(k)
rec(k-1)
rec(x)
0
0
2
seungsub0727
2023년 9월 10일
In 소스 코드 제출
data = []
for i in range(10):
v = list(map(int, input().split()))
data.append(v)
# 먹이 2 | 벽,장애물 1 | 갈 수 있는 길 0 |
# 시작 위치 (2,2)인데 배열은 0부터 시작해서 (1,1)부터 시작
for x in range(100):
y = 0
y = int(y)
if data[1+x][1+y] == 1: #장애물일때
y = y + 1
data[1+x][1+y] = 9
elif data[1+x][1+y] == 0: #장애물이 아닐때/길이 있을떄
data[1+x][1+y] = 9
if data[1+x][1+y] == 2: #먹이일때
data[1+x][1+y] = 9
break
if x == 7 and y == 7: #맵의 끝에 갔을떄
break
if data[2+x][1+y] == 1 and data[1+x][2+y] == 1: #노답일때
break
#아니 조건 다 썼잖아ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ
for i in range(10):
for j in range(10):
print(data[i][j], end=' ')
print()
0
0
2
seungsub0727
더보기
bottom of page