Foundation of algorithms, p265

def n_queens(i, col):
    n = len(col) -1
    
    if (promising(i, col)):
        if( i == n):
            print(col[1:n+1])
        else:
            for j in range(1, n+1):
                col [i+1] = j
                n_queens(i+1, col) 
                
                
def promising(i, col):
    k = 1
    flag = True
    while(k < i and flag):
        if (col[i] == col[k] or abs(col[i]-col[k]) == (i-k)):
            flag = False
        k += 1
    return flag
n=4
col = [0]*(n+1)
n_queens(0, col)

[2, 4, 1, 3] [3, 1, 4, 2]

20년 1, 2, 3, 4/5회 리뷰

문제 수준이 떨어진다고 본다. 너무 단편적인 지식만 물어보고, 한 문제에 몰빵한 배점도 있다.

  • ASS 기능
  • 3상 단락, 선간 단락
  • 비오차
  • CT 델타-와이 결선시 전류 크기
  • 역률
  • 지락이 있을 경우, 흐르는 전류
  • 정전유도전압
  • 단락비
  • 한전 계약전력

21년 1, 2, 3회 리뷰

  • 선로의 특성 임피던스
  • 광속
  • 접지도체 두께
  • 오차율, 보정률
  • 코로나 방전 전압, 피크식
  • 고조파 전류, 전압 저감률
  • 열적 과전류