728x90
반응형
SMALL

 

이주호 교육부총리가 정부서울청사에서 2028학년도 대입제도 개편안 시안을 발표

 

고교학점제는 학생들이 자신의 진로와 적성에 맞는 다양한 과목을 선택하고, 학점을 취득해 졸업하는 제도입니다. 2025년 전면 도입을 목표로 현재 단계적으로 시행되고 있습니다.

 

주요특징:

  1. 학점 기준: 졸업을 위해 학생들은 총 192학점을 이수해야 하며, 이는 공통과목과 선택과목을 포함합니다. 공통과목에는 국어, 수학, 영어가 있으며, 최소 학업 성취 수준을 보장하기 위해 이들 과목의 성취율이 40% 미만인 경우 보충 지도가 이루어집니다​.
  2. 과목 선택: 학생들은 2학년부터 자신의 진로에 맞는 과목을 선택할 수 있습니다. 선택 과목은 일반선택과 진로선택으로 나뉘며, 대학 입시와 연계하여 선택하는 것이 중요합니다. 예를 들어, 이공계열 진학을 목표로 하는 학생은 수학과 과학 관련 심화 과목을 선택하는 것이 유리합니다​.
  3. 학생 맞춤형 교육: 학생 개개인의 학습 필요와 진로에 맞춘 맞춤형 교육을 제공합니다. 이를 위해 교사들은 다양한 수업 방법과 평가 방식을 도입해야 합니다.
  4. 진로 지도 강화: 학생들이 자신의 진로를 설계하고 준비할 수 있도록 진로 교육과 상담을 강화합니다.

목표

  • 자기주도적 학습 능력 함양: 학생들이 스스로 학습 계획을 세우고 실행할 수 있는 능력을 키웁니다.
  • 다양성 존중: 학생들이 각자의 흥미와 재능에 따라 다양한 과목을 공부할 수 있도록 함으로써 교육의 다양성을 증진합니다.
  • 미래 사회 대비: 변화하는 사회와 직업 세계에 대비하여 학생들이 필요한 역량을 갖추도록 지원합니다.
  • 교육 기회의 공평성: 모든 학생이 자신의 적성과 진로에 맞는 교육을 받을 수 있도록 교육 기회의 공평성을 보장합니다.

장점

  • 학생들이 자신의 흥미와 적성에 맞는 과목을 선택할 수 있어 학습 동기와 성취도를 높일 수 있습니다.
  • 다양한 과목을 통해 폭넓은 지식을 습득하고, 진로에 맞는 전문성을 기를 수 있습니다.
  • 학점제를 통해 학생들의 학습 성과를 체계적으로 관리하고 평가할 수 있습니다.

단점 및 과제

  • 교육 현장에서의 교사 부족 및 인프라 미비: 다양한 과목을 개설하고 운영할 수 있는 교사와 시설이 부족할 수 있습니다.
  • 학생과 학부모의 준비 부족: 학생과 학부모가 고교학점제에 대한 충분한 이해와 준비가 필요합니다.
  • 평가 방식의 변화 필요: 기존의 획일적인 평가 방식에서 벗어나 다양한 평가 방법이 요구됩니다.

고교학점제는 학생들이 미래 사회에 대비할 수 있는 능력을 기르고, 자신의 적성과 흥미를 반영한 학습을 할 수 있도록 돕는 중요한 교육 개혁입니다. 이를 성공적으로 구현하기 위해서는 교육계의 전반적인 협력과 준비가 필요합니다.

 

고교 내신 9등급 -> 5등급 으로 변화

고교 내신 5등급제:  2025년부터 고교 내신 평가는 5등급제(A~E)로 바뀐다. 각 등급별 비율은 1등급(10%)-2등급(24%, 누적34%)-3등급(32%, 누적66%)-4등급(24%, 누적90%)-5등급(10%) 등이다.

등급 누적비율
1 10
2 34
3 66
4 90
5 100

 

2025 학년 비수도권(지방) 의대 입학정원 지역인재 전형 현황 (경남, 부산, 대구, 전남, 광주, 대전, 충청, 강원), 지원자격, 지원가능 권역

 

2025 학년 비수도권(지방) 의대 입학정원 지역인재 전형 현황 (경남, 부산, 대구, 전남, 광주, 대전,

정부 “27년 만에 의대 1509명 증원…내년 총 4567명 모집”박민수 중대본 제1총괄조정관(보건복지부 제2차관)은 27일 “27년 만에 의대 정원이 1509명 증원되어 2025학년에는 40개 의과

ckang.tistory.com

 

2028 대입제도 개편 내신 5등급 절대 상대 평가 표기 방법, 수능 교과목 개편

 

2028 대입제도 개편 내신 5등급 절대 상대 평가 표기 방법, 수능 교과목 개편

2025학년도 비수도권(지방) 의대 지역인재전형 현황 2025 학년 비수도권(지방) 의대 입학정원 지역인재 전형 현황 (경남, 부산, 대구, 전남, 광주, 대전,정부 “27년 만에 의대 1509명 증원…내년

ckang.tistory.com

 

728x90
반응형
LIST
728x90
반응형
SMALL

봄에는 도다리 철이라고 해서 끝나기 전 늦은 봄 민락 (광안리) 활어회 직판장 (센터) 을 방문 했습니다.
 
주차장이 네비에 잘 안나타나서 좀 시간이 걸렸습니다.
 
주차장 주소: 부산 수영구 민락수변로17번길 60
카카오 맵:


네이버 맵: https://naver.me/xs8tq70w
 
 
양식 1Kg 가격은 3만원 (광어 도1kg 3만원 입니다.^^)
자연산 1Kg 가격은 5만원 
 
 
양식과 자연산 차이 구분 방법
1. 등색으로 구분: 자연산은 여러곳에서 자라나기 때문에 등 색 들이 다양함, 양식은 한 곳에서 키우기 때문에 고기들의 등 색이 거의 유사함

등색 구분: (왼쪽) 자연산 도달이, (오른쪽)양식 도다리

 
2. 배색으로 구분: 자연산은 양식에 비해 배 색이 더 하얀색임, 실제로 봤을 때^^;; 전 사실 구분이 잘 안되었습니다.

배색 구분: (왼쪽) 자연산, (오른쪽) 양식

 
 
 

 
 
 
 

 
 
철 지나기 전에 도다리 한 접시.^^
 

 

 

728x90
반응형
LIST
728x90
반응형
SMALL

 

2024년 전국 의대, 약대, 치대, 한의대 고등학교 순위 합격자 수

학교 의대 약대 치대 한의대 유형
상산고 157 38 31 8 자사고(전국)
휘문고 114 31 19 10 자사고(광역)
세화고 67 19 12 4 자사고(광역)
중동고 57 9 3 5 자사고(광역)
숙명여고 56 33 13 9 일반고
강서고 51 11 7 8 일반고
단대부고 51 13 6 5 일반고
현대청운고 47 15 5 5 자사고(전국)
경신고 43 19 7 10 일반고
중산고 42 16 5 4 일반고
능인고 38 11 4 5 일반고
경북고 35 12 3 8 일반고
정화여고 34 8 7 4 일반고
728x90
반응형
LIST
728x90
반응형
SMALL

2000명 추가 확대 되었을 때 각 대학교 의대 정원 표는 아래와 같다.

 

2025 학년 의대 정원 (확대) 계획

지역 대학 정원 비교
서울 서울대 135  
  연세대 110  
  고려대 106  
  가톨릭대 93  
  경희대 110  
  한양대 110  
  중앙대 86  
  이화여대 76  
경기/인천 성균관대 120  
  가천대 130  
  아주대 120  
  인하대 120  
부산 부산대 200  
  동아대  100  
  인제대  100   
  고신대 100  
대구 경북대 200  
  영남대 120  
  계명대 120  
  대구가톨릭대 80  
경북 동국대(경주) 120  
울산 울산대  120  
대전 / 충청 / 강원 충북대 200  
  충남대 200  
  강원대 132  
  한림대 100  
  순천향대 150  
  연세대(미래) 100  
  단국대(천안) 120  
  을지대 100  
  원광대 150  
  건양대 100  
전라 / 광주 / 제주 전북대 200  
  전남대 200  
  제주대 100  
  조선대 150  

 

728x90
반응형
LIST
728x90
반응형
SMALL

아래 파일(Animated GIF Frame Extractor v1.1.exe)을 다운로드 받습니다.

(프로그램 실행시 컴퓨터에 따라 필요한 프로그램 설치과정이 나타날 수 있습니다. 시간이 좀 오래걸릴 수 있는데 기다리면 자동 설치 완료됩니다.^^)

 

Animated GIF Frame Extractor v1.1.exe
0.03MB

 

실행시 화면은 다음과 같다.

 

Open 버튼을 클릭 한다.

 

gif 파일을 선택한다.

 

위와 같이 왼쪽에는 프레임 순서 오른쪽에는 각 프레임을 선택하면 해당되는 이미지를 확인할 수 있다.

선택 프레임을 저장(Save current frame) 할 수 있고 모든 프레임(Save all fames) 저장할 수 있다.

 

모든 프레임 저장 버튼 클릭시 아래와 같이 설정 화면이 나타나고

 

폴더 설정 후 OK 를 누르면 아래와 같이 모든 이미지가 저장됨을 확인 할 수 있다.

728x90
반응형
LIST
728x90
반응형
SMALL

 

 

  1. Don't overdo it.
    • 과하게 하지 마라.
    • 예: "Don't overdo it with the decorations."
  2. Don't exaggerate.
    • 과장하지 마라.
    • 예: "Don't exaggerate your achievements."
  3. Don't go overboard.
    • 지나치게 하지 마라.
    • 예: "Don't go overboard with the compliments."
  4. Don't get carried away.
    • 흥분해서 지나치게 하지 마라.
    • 예: "Don't get carried away with the shopping."
  5. Don't push yourself too hard. ·
    • 너무 무리하지 마세요

 

이 표현들은 모두 "오버하지마"라는 의미를 담고 있으며, 상황에 따라 가장 적합한 표현을 선택하여 사용하면 됩니다.

728x90
반응형
LIST
728x90
반응형
SMALL

비밀은 없어 6화 대사에서 나오는 영어 표현 입니다.

 

 

I mean it. 진심이에요. 

 

I never meant to cause problems for the show. 촬영에 방해를 줄 생각은 없었어요. 

(meant to ~할 예정이다.)

 

You can't make a scene like that without thinking about the consequences. 뒷일 생각안하고 그렇게 난리를 치면 어떻게 하냐구요?

 

Just go ahead and say it.

그냥 말해요. 참지말구

 

 

If you consider consequences, how could you use someone's personal, private memories for your TV how?

뒷일을 그렇게 생각하는 사람이 남의 은밀하고 비밀스러운 사생활이 가득담긴 수첩을 프로그램에 이용해요?

 

Did you think about how much it would hurt and shock me?

나중에 내가 받게 될 상처와 충격에 대해서는요?

 

 

I feel betrayed, like I can't trust anyone in the world. 믿는 도끼에 발등찍힌 기분이 고 믿을 놈 하나 없는 기분이에요.

(betray (정보를)넘겨주다, 배신하다, (원칙 등을) 저버리다.)

 

 

 

 

728x90
반응형
LIST
728x90
반응형
SMALL

구매한 전동 커튼

 

많은 전동 커튼 제품들이 있었는데.. 대부분 비슷하고 거의?? 동일한 모터를 쓰는 듯해서 적당한 가격의 위 전동 커튼으로 주문 했습니다.(5.2m 주문) 

제품이 맞춤형이 있고 조립형이 있는데. 전 조립형으로 주문을 했습니다.

문의를 해보니. 맞춤형은 좀더 조립이 쉽게 해서 제품을 보낸다고 했는데... 딱히 동영상을 보니 어렵지 않은 듯해서 조립형으로 주문했습니다.

 

주문링크: https://smartstore.naver.com/winterior/products/9865713057

 

설치는 대략 1시간 정도 걸렸습니다.

 

시간 설정하여 자동으로 시간대에 따라 커튼이 닫히고(저녁7시) 열리고(아침7시) 하니 정말 편하고 커튼을 열고 닫히는 것을 신경쓸 필요가 없습니다.^^ (로봇청소기 만큼은 아니지만 이것 또한 나름 신세계입니다.)

 

삼성 SmartThings 앱에 연결이 된다는 것이 좋습니다. 요즘 많은 IoT 제품들을 사용하다 보니 앱이 많은데, (자체 제작된 Smart Life 라는 앱이 있지만 ) 통일된 느낌으로 SmartThings에 연결해서 앱으로 커튼을 동작하게 하니 더 편합니다.

SmartThings 앱 에 추가된 스마트 커튼

 

마지막으로 전동커튼 동작입니다.

전동커튼 동작

 

 

궁금한 사항은 댓글 주세요.^^

728x90
반응형
LIST
728x90
반응형
SMALL

 

문제 설명

실패율

 

슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다.

이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라.

실패율은 다음과 같이 정의한다.

스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수

전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로 주어질 때, 실패율이 높은 스테이지부터 내림차순으로 스테이지의 번호가 담겨있는 배열을 return 하도록 solution 함수를 완성하라.

제한사항

스테이지의 개수 N1이상500이하의 자연수이다.

stages의 길이는1이상200,000이하이다.

stages에는1이상N + 1이하의 자연수가 담겨있다.

각 자연수는 사용자가 현재 도전 중인 스테이지의 번호를 나타낸다.

,N + 1은 마지막 스테이지(N 번째 스테이지) 까지 클리어 한 사용자를 나타낸다.

만약 실패율이 같은 스테이지가 있다면 작은 번호의 스테이지가 먼저 오도록 하면 된다.

스테이지에 도달한 유저가 없는 경우 해당 스테이지의 실패율은0으로 정의한다.

입출력 예

N stages result
5 [2, 1, 2, 6, 2, 4, 3, 3] [3,4,2,1,5]
4 [4,4,4,4,4] [4,1,2,3]

입출력 예 설명

입출력 예 #1
1번 스테이지에는 총 8명의 사용자가 도전했으며, 이 중 1명의 사용자가 아직 클리어하지 못했다. 따라서 1번 스테이지의 실패율은 다음과 같다.

1 번 스테이지 실패율 : 1/8

2번 스테이지에는 총 7명의 사용자가 도전했으며, 이 중 3명의 사용자가 아직 클리어하지 못했다. 따라서 2번 스테이지의 실패율은 다음과 같다.

2 번 스테이지 실패율 : 3/7

마찬가지로 나머지 스테이지의 실패율은 다음과 같다.

3 번 스테이지 실패율 : 2/4

4번 스테이지 실패율 : 1/2

5번 스테이지 실패율 : 0/1

각 스테이지의 번호를 실패율의 내림차순으로 정렬하면 다음과 같다.

[3,4,2,1,5]

입출력 예 #2

모든 사용자가 마지막 스테이지에 있으므로 4번 스테이지의 실패율은 1이며 나머지 스테이지의 실패율은 0이다.

[4,1,2,3]

============================================================================================문제 풀이

코드는 간단하게 각 스페이지 별로 실패율을 계산한후 정렬을 수행하면 된다.

이때 시간초과로 인한 실패가 많은데 해결하기 위해서는 더이상 플레이어가 없을때(n==0)는 계산 없이 바로 실패율을 0으로 만든다.

def solution(N, stages):
    answer = []
    n = len(stages)
    
    for i in range(N):
        if n==0:#플레이어가 없을때 계산없이 0으로 추가함
            answer.append(0)    
        else:
            c = stages.count(i+1)
            answer.append(c/n)
            n -= c

    answer = sorted(range(1,N+1), key=lambda k: answer[k-1], reverse=True)
    
    
    return answer

 

실행결과

테스트 1 통과 (0.01ms, 9.99MB)
테스트 2 통과 (0.26ms, 10.1MB)
테스트 3 통과 (80.91ms, 10.2MB)
테스트 4 〉 통과 (434.18ms, 10.7MB)
테스트 5 〉 통과 (1687.00ms, 15.1MB)
테스트 6 통과 (0.83ms, 10.4MB)
테스트 7 통과 (11.96ms, 10.3MB)
테스트 8 〉 통과 (385.14ms, 10.8MB)
테스트 9 〉 통과 (1593.72ms, 14.9MB)
테스트 10 〉 통과 (149.76ms, 10.9MB)
테스트 11 〉 통과 (444.06ms, 10.8MB)
테스트 12 〉 통과 (450.53ms, 11.1MB)
테스트 13 〉 통과 (514.34ms, 11.3MB)
테스트 14 통과 (0.04ms, 10.1MB)
테스트 15 통과 (13.92ms, 10.7MB)
테스트 16 통과 (5.73ms, 10.4MB)
테스트 17 통과 (17.65ms, 10.5MB)
테스트 18 통과 (6.00ms, 10.3MB)
테스트 19 통과 (1.26ms, 10.2MB)
테스트 20 통과 (20.84ms, 10.4MB)
테스트 21 통과 (18.46ms, 10.8MB)
테스트 22 〉 통과 (1373.85ms, 18.3MB)
테스트 23 통과 (10.45ms, 11.6MB)
테스트 24 통과 (62.01ms, 11.6MB)
테스트 25 통과 (0.01ms, 10.2MB)
테스트 26 통과 (0.01ms, 10.1MB)
테스트 27 통과 (0.01ms, 10.1MB)

 

테스트 3, 4, 8, 9 등 몇몇 테스트의 경우 큰 시간이 필요하다. 그래서 좀 더 효율적으로 시간을 줄이기 위해서 아래와 같이 count() 함수를 사용하지 않고 미리 계산된 결과만 불러오도록 수정하였다.

def solution(N, stages):
    answer = []
    n = len(stages)
    
    temp =[0]*N #count 를 미리 계산
    
    for v in stages:
        if v<=N:
            temp[v-1] += 1
        
    for i in range(N):
        if n==0:
            answer.append(0)    
        else:
            c = temp[i] # count 값만 호출함
            answer.append(c/n)
            n -= c
            
    answer = sorted(range(1,N+1), key=lambda k: answer[k-1], reverse=True)#리스트 인덱스 정렬
    
    return answer

 

실행결과: 아래와 같이 시간이 많이 단축됨을 확인할 수 있다.

테스트 1 통과 (0.01ms, 10.1MB)
테스트 2 통과 (0.18ms, 10.1MB)
테스트 3 통과 (1.14ms, 10.3MB)
테스트 4 〉 통과 (9.74ms, 10.8MB)
테스트 5 〉 통과 (20.49ms, 14.8MB)
테스트 6 통과 (0.12ms, 10.3MB)
테스트 7 통과 (0.84ms, 10.3MB)
테스트 8 〉 통과 (9.54ms, 10.8MB)
테스트 9 〉 통과 (20.53ms, 15MB)
테스트 10 〉 통과 (10.58ms, 10.8MB)
테스트 11 〉 통과 (9.36ms, 10.9MB)
테스트 12 〉 통과 (14.67ms, 11.3MB)
테스트 13 〉 통과 (20.32ms, 11.3MB)
테스트 14 통과 (0.02ms, 10.2MB)
테스트 15 통과 (4.08ms, 10.5MB)
테스트 16 통과 (3.23ms, 10.3MB)
테스트 17 통과 (6.43ms, 10.4MB)
테스트 18 통과 (3.26ms, 10.4MB)
테스트 19 통과 (0.64ms, 10.2MB)
테스트 20 통과 (5.68ms, 10.3MB)
테스트 21 통과 (19.67ms, 10.8MB)
테스트 22 〉 통과 (21.01ms, 18.3MB)
테스트 23 통과 (19.02ms, 11.7MB)
테스트 24 통과 (18.49ms, 11.6MB)
테스트 25 통과 (0.01ms, 10.1MB)
테스트 26 통과 (0.01ms, 10.1MB)
테스트 27 통과 (0.01ms, 10.1MB)

 

dictionary가 list 보다 데이터 접근이 빠르다고 하여 아래와같이  answer 타입을 list 에서 dictionary 로 변경하여 속도를 확인하였다.

def solution(N, stages):
    answer = {}
    n = len(stages)
    
    temp =[0]*N
    
    for v in stages:
        if v<=N:
            temp[v-1] += 1
        
    for i in range(N):
        if n==0:
            answer[i+1]= 0
        else:
            c = temp[i]
            answer[i+1]= c/n
            n -= c
    
    answer = sorted(answer, key=lambda k: answer[k], reverse=True)
    
    return answer

 

실행결과: 처리 과정은 저장후 정렬이 대부분이며, 저장된 데이터를 찾는 경우가 작다.  그래서 아래와 같이 결과가 비슷하거나 데이터에 따라 약간 차이가 있음을 확인할 수 있다.

 

테스트 1 통과 (0.01ms, 10MB)
테스트 2 통과 (0.15ms, 10.1MB)
테스트 3 〉 통과 (1.15ms, 10.3MB)
테스트 4 〉 통과 (9.34ms, 10.6MB)
테스트 5 〉 통과 (19.32ms, 14.9MB)
테스트 6 통과 (0.12ms, 10MB)
테스트 7 통과 (0.84ms, 10.1MB)
테스트 8 〉 통과 (20.18ms, 10.8MB)
테스트 9 〉 통과 (26.80ms, 15MB)
테스트 10 〉 통과 (9.72ms, 10.8MB)
테스트 11 〉 통과 (9.18ms, 10.7MB)
테스트 12 〉 통과 (14.10ms, 11.2MB)
테스트 13 〉 통과 (14.87ms, 11.3MB)
테스트 14 통과 (0.02ms, 10.1MB)
테스트 15 통과 (4.09ms, 10.4MB)
테스트 16 통과 (3.32ms, 10.4MB)
테스트 17 통과 (6.58ms, 10.6MB)
테스트 18 통과 (3.43ms, 10.4MB)
테스트 19 통과 (0.64ms, 10.2MB)
테스트 20 통과 (4.54ms, 10.2MB)
테스트 21 통과 (9.27ms, 10.9MB)
테스트 22 〉 통과 (20.93ms, 18.2MB)
테스트 23 통과 (20.16ms, 11.6MB)
테스트 24 통과 (18.51ms, 11.5MB)
테스트 25 통과 (0.01ms, 10.2MB)
테스트 26 통과 (0.01ms, 10MB)
테스트 27 통과 (0.01ms, 10.1MB)

 

728x90
반응형
LIST
728x90
반응형
SMALL

1. 문제 설명

 

주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요.

제한사항

nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다.

nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다.

 

2. 입출력 예

nums result
[1,2,3,4] 1
[1,2,7,6,4] 4

입출력 예 설명

입출력 예 #1
[1,2,4]를 이용해서 7을 만들 수 있습니다.

입출력 예 #2
[1,2,4]를 이용해서 7을 만들 수 있습니다.
[1,4,6]을 이용해서 11을 만들 수 있습니다.
[2,4,7]을 이용해서 13을 만들 수 있습니다.
[4,6,7]을 이용해서 17을 만들 수 있습니다.

 

3. 문제 풀이

서로 다른 3개를 골라야 되기 때문에 3중 for 문을 쓰던 combinations를 import 시켜서 조합을 만들어내야된다.

작성된 코드 설명은 다음과 같다

(1) 코드는 단순하게 3중 for 문을 써서 조합을 만들다.

(2) 조합중 2,3 으로 나누어 떨어지는 수들을 먼저 제외시킨다.

(3) 나머지 수들 중 1을 제외한 홀수로 나누어 떨어짐을 검사해서 소수를 찾음

def solution(nums):
    
    answer = 0
    l = len(nums)
    
    for i in range(l-2):
        for j in range(i+1,l-1):
            for q in range(j+1,l):
                s = nums[i]+nums[j]+nums[q]
                if s%2==0 or s%3==0:
                    continue
                else:
                    prime = True
                    for r in range(3,int(s**0.5)+1,2):
                        if s%r==0:
                            prime = False
                            break
                    if prime:
                        answer += 1
    
    return answer
728x90
반응형
LIST

+ Recent posts