top of page

소스 코드 제출

공개·회원 50명

20250517


'''
def view() :
    global f    #다른 함수에 있는 변수를 공유하고싶을때
    for k in range(a) :
        for m in range(b) :
            print(f[k][m], end = ' ')
        print()

def fill(l,d,x,y) :
    global f
    x-=1
    y-=1
    for m in range(l) :
        f[x][y] = 1
        if d==1 :
            x+=1
        else :
            y+=1

a,b = map(int,input().split())
c = int(input())
f = []
#1. 빈 격자판 만들기
for k in range(a) :
    f.append([0]*b)
# 2. 막대 정보 입력받기
for k in range(c) :
    l, d, x, y = map(int,input().split())
    fill(l,d,x,y)
    view()

    '''

# a = []
# i = 1
# j = 1
# for k in range(10) :
#     a.append(list(map(int,input().split())))
# while True :
#
#     if a[i][j] == 2 :
#         a[i][j] = 9
#         break
#     else :
#         a[i][j] = 9
#
#     if a[i][j+1] != 1 :
#         j+=1
#     elif a[i+1][j] != 1 :
#         i+=1
#     else :
#         break
# for k in range(10) :
#     for l in range(10) :
#         print(a[k][l], end = ' ')
#     print()


'''
함수 : 명령의 묶음
코드의 중복 제거, 가독성 좋게
'''

# def f(x) :
#     # print('hello' * x)
#     return x+5
#
# print(f(10))
#
# n = f(5)
# print(n)

'''
def cal(s,e) :
    res = e - s - 1
    if res>0 and res<=4 :
        return res
    elif res>4 :
        return res-(res-4)
res=0
sum=0
for i in range(5) :
    s, e = map(float, input().split())
    sum+= cal(s,e)
suml=sum*10000
if sum>=15 :
    suml-=suml*0.05
elif sum<=5 :
    suml+=suml*0.05
suml=int(suml)
print(suml)

def isprime(m) : 
    
    if :
        return True
    else : return False
    
a = int(input())
b = int(input())

sum = 0
min = 10000

for i in range(a,b+1) :
    if isprime(i) : 
        sum+=i
        if min>i :
            min=i
if sum==0 :
    print(-1)
print(sum)
print(min)

'''


def 출근해서일하기() :
    문열고
    들어가기
    가서
    자리에
    앉기
    컴퓨터켜기
    일하기

def 준비하기() :
    이닦기
    씻기
    ...
    ...

일어나기
준비하기()
옷입기
차키챙기기
차문열기
차시동걸기

출근해서 일하기()

퇴근하기
준비하기()

def mysum(n,m) :
    return n+m

n, m = map(int, input().split())
print(mysum(n,m))

# print('hello')
# printf("hello");
# System.out.print("hello");
# cout>>"hello">>endl

# if(a>10)
# {
#     printf("hello");
# }
#
# if a>10 :
#     print("hello")



py
기본문법
1. 입출력문, 연산자
2. 조건문
3. 반복문
4. list
5. 문자열
6. 함수, 재귀함수

7. 클래스+상속

7회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page