본문 바로가기
728x90
반응형

분류 전체보기576

[파이썬 문제풀이 100] 019. 기차처럼 만드는 리스트 자료 저장 파이썬 문제풀이 100출처 : 길벗 이형우 지음 다음과 같이 코드 실행 결과가 나오도록 코드의 빈칸을 완성하세요.실행결과[’메이킷’, ‘우진’, ‘시은’]메이킷우진시은a = [’메이킷’, ‘우진’, ‘시은’]print(__________)print(__________)print(__________)print(__________)문제 풀이더보기a = ['메이킷', '우진', '시은']print(a)print(a[0]) #또는 a[-3]print(a[1]) #또는 a[-2]print(a[2]) #또는 a[-1] 2024. 5. 8.
[인공지능개론] 6장. 퍼지논리 크리스프 집합과 퍼지 집합 비교퍼지 논리 이해전문가 시스템에서 퍼지 활용퍼지논리란?fuzzy의 정의fuzzy – “not clear, distinct, or precise; blurred”퍼지논리란?명확하게 정의될 수 없는 지식을 표현하는 방법퍼지 논리(fuzzy logic) 는 명확하게 정의될 수 없는 지식을 표현하는 방법이다.여기서 주의할 점은 퍼지 논리가 애매한 논리는 아니라는 것이다. 퍼지 논 리는 애매함을 다루는 질서정연한 논리이다.흔히 인간은 모호한 단어를 사용하여서 문제를 해결하거나 지식을 표현한다.명제논리와 퍼지논리이진논리(부울논리)참과 거짓(1 또는 0) - 흑백논리예: “80점 이상은 우수한 성적이다.” (만약 79점은 우수하지 않은 성적??)퍼지논리0.0에서 1.0까지의 진리값을 가진.. 2024. 5. 8.
[서재N] 아이콘 및 상태바 색상변경 서재N 아이콘 및 상태바 색상변경    여름이 다가와서재N을 시원한 파란색 계열로 변경했습니다.  https://play.google.com/store/apps/details?id=com.j2soft.android.bookshelf 서재N - 편리한 도서관리의 시작 - Google Play 앱중복 구입을 방지하고 집에 흩어진 도서를 관리합니다.play.google.com 2024. 5. 8.
[자바] 배열로 스택 구현하기 배열로 스택 구현하기package 패키지명;import java.util.Scanner;public class 클래스명 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //최대값 ArrayStack stack = new ArrayStack(n); while(true) { System.out.println(String.format("현재 수 : %d / %d", stack.size(), stack.capacity())); System.out.print("1.push, 2.pop, 3.peek, 4.clear, 5.dump, 0.종료 : "); int num.. 2024. 5. 8.
[자바] 배열로 큐 구현하기 자바에는 큐 클래스가 존재합니다만 배열로 큐를 구현해봤습니다.package 패키지명import java.util.Arrays;import java.util.Scanner;public class 클래스명 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayQueue queue = new ArrayQueue(5); //큐에 담을 수 있는 최대개수는 5 while(true) { System.out.println(String.format("현재 수: %d / %d", queue.size(), queue.capacity())); System.out.print("1. enq(add), 2.deq(po.. 2024. 5. 8.
[파이썬 문제풀이 100] 018. 7512분은 며칠, 몇 시간, 몇 분일까 파이썬 문제풀이 100출처 : 길벗 이형우 지음 다음과 같이 시간을 분 단위로 입력하면 며칠, 몇 시간, 몇 분으로 환산해서 출력하는 코드를 작성하세요.실행결과분을 입력하세요:75127512 분은 5일 5 시간 12분입니다.※ 굵은 글씨는 입력문제 풀이더보기n = int(input('분을 입력하세요:'))day = n // (24 * 60) #일hour = n % (24 * 60) // 60 #시간minute = n % (24 * 60) % 60 #분print(f'{n} 분은 {day} 일 {hour} 시간 {minute} 분입니다.') 2024. 5. 8.
[파이썬 문제풀이 100] 017. 1234초는 몇 분, 몇 초일까 파이썬 문제풀이 100출처 : 길벗 이형우 지음 초를 입력하면 ‘몇 분 몇 초’로 환산해주는 코드를 다음과 같이 출력하도록 작성하세요.실행결과초를 입력하세요:12341234 초(sec)는 20 분(min) 34 초(sec)입니다.※ 굵은 글씨는 입력문제 풀이더보기n = int(input('초를 입력하세요:'))m = n // 60 #분s = n % 60 #초print(f'{n} 초는(sec)는 {m} 분(min) {s} 초(sec)입니다.') 2024. 5. 7.
[파이썬 문제풀이 100] 016. and, or 그리고 not 연산자 파이썬 문제풀이 100출처 : 길벗 이형우 지음 다음 코드를 실행한 결과를 적어 보세요.a = 20b = 30  print(a > 40 and b > 40)print(a > 20 and b > 20)print(a 30)print(a > 10 and b > 10)print(20 > 40 or 30 > 40)print(20 > 20 or 30 > 20)print(20 30)print(20 > 10 or 20 > 10)print(a != b)print(not(a != b))문제 풀이더보기FalseFalseFalseTrueFalseTrueTrueTrueTrueFalse 2024. 5. 7.
[파이썬 문제풀이 100] 015. 참과 거짓 파이썬 문제풀이 100출처 : 길벗 이형우 지음 아래와 같은 코드를 수행한 결과를 적어 보세요. a = 10b = 20  print(a print(a > b)print(7 > 8)print(7 print(1 print(1 >= 2)print(1 == 1)print(1 == 2)print(1 != 1)print(1 != 2)문제 풀이더보기TrueFalseFalseTrueTrueFalseTrueFalseFalseTrue 2024. 5. 7.
[파이썬 문제풀이 100] 014. 문자열 바꾸기 파이썬 문제풀이 100출처 : 길벗 이형우 지음 makit 문자열에 핸드폰 번호가 다음과 같이 저장되어 있습니다. ‘-’를 ‘.’으로 변경해 다음과 같이 실행 결과가 나오도록 코드의 빈칸을 완성하세요.실행결과010.1234.5678 문제 풀이더보기phone = '010-1234-5678'new_phone = phone.replace('-','.')print(new_phone) 2024. 5. 7.
[파이썬 문제풀이 100] 013. 문자열 뒤집기 파이썬 문제풀이 100출처 : 길벗 이형우 지음 makit 문자열에 ‘동서남북’이라고 저장되어 있습니다. makit 문자열 변수를 뒤집어서 ‘북남서동’으로 출력하는 결과가 나오도록 코드의 빈칸을 완성하세요.실행결과북남서동makit = ‘동서남북’print(__________)문제 풀이더보기makit = ‘동서남북’print(makit[::-1]) 2024. 5. 7.
[파이썬 문제풀이 100] 012. 동쪽을 찾아라 파이썬 문제풀이 100출처 : 길벗 이형우 지음 makit 문자열 변수에는 ‘동서남북동서남북’이 저장되어 있습니다. makit 문자열 변수에서 ‘동’만 출력하는 코드를 작성하세요. 다음과 같이 코드 실행 결과가 나오도록 코드의 빈칸에 들어갈 내용을 채워서 완성하세요.실행결과동동동 문제 풀이더보기makit = '동서남북동서남북동서남북'print(makit[::4]) 2024. 5. 7.
[인공지능개론] 5장. 지식표현 여러가지 지식표현 방법술어논리 이해술어논리에서 사용되는 추론기법 이해 지식표현 방법지식 표현 모델의 분류지식 표현 모델종류생성 규칙(Production Rule) 또는 규칙절차적(procedural)술어논리(Predicate Logic)선언적(declarative)의미망(Semantic Net)선언적(declarative)프레임(Frame)선언적(declarative)  규칙규칙은 전제(IF문)와 결론(THEN)의 두 부분으로 구성된다. 규칙의 전제 조건 이 일치하는 경우, 규칙은 점화되고 결론 부분이 실행된다.규칙을 사용하는 시스템에는 작업 메모리라고도 하는 데이터베이스가 포함 된다. 작업 메모리에는 현재 관측된 사실이나 상태, 지식이 저장된다.규칙 #1: IF 비가 온다. THEN 우산을 가져간다. .. 2024. 5. 7.
[코딩테스트 Lv.0] 특별한 이차원 배열 2 문제 설명n × n 크기의 이차원 배열 arr이 매개변수로 주어질 때, arr이 다음을 만족하면 1을 아니라면 0을 return 하는 solution 함수를 작성해 주세요.0 ≤ i, j 제한사항1 ≤ arr의 길이 = arr의 원소의 길이 ≤ 1001 ≤ arr의 원소의 원소 ≤ 1,000모든 arr의 원소의 길이는 같습니다.입출력 예arr result[[5, 192, 33], [192, 72, 95], [33, 95, 999]] 1[[19, 498, 258, 587], [63, 93, 7, 754], [258, 7, 1000, 723], [587, 754, 723, 81]] 0입출력 설명입출력 예 #1예제 1번에서 문제의 조건이 잘 보이도록 표를 만들면 다음과 같습니다.i .. 2024. 5. 6.
[파이썬 문제풀이 100] 011. 문자열에서 여러 문자 뽑아내기 파이썬 문제풀이 100출처 : 길벗 이형우 지음 makit 문자열 변수를 활용해 아래와 같은 실행 결과가 나오도록 코드의 빈칸을 완성하세요.실행결과eun WooSieunWoojin!makit = ‘Sieun Woojin!’____________  print(result)____________  print(result)____________  print(result)문제 풀이더보기makit - 'Sieun Woojin!'result = makit[2:9]print(result)result = makit[:5] #또는 makit[0:5]print(result)result = makit[6:] #또는 makit[6:13]print(result) 2024. 5. 6.
728x90
반응형