코딩/Python(33)
-
파이썬 인터프리터 사용하기 + 간단한 출력문
안녕하세요! brandy 입니다. 2학기때부터 교양 수업으로 파이썬 과목과 인공지능을 들을 예정인데, 컴퓨터공학과이나 제 학년도 커리큘럼에는 아쉽게도 파이썬 프로그래밍 과목이 개설되지 않았습니다. 그래서 이번 2학기때 사용할 파이썬 언어에 대해서 예습해보는 시간을 가지며 바리스타 프로그래밍 클론 코딩(진짜 코딩하며 배우는 파이썬)을 통해 파이썬을 익혀보도록 하겠습니다. 파이썬 인터프리터 실행하기 1 저는 이전에 파이썬을 인터프리터 프로그램을 실행한 적이 있었고, pyCharm을 통해서도 파이썬을 공부한 적이 있습니다. 그래서 윈도우에서 cmd 창을 열고 바로 python을 입력하여 파이썬 인터프리터 프로그램을 실행하였습니다. 파이썬 프로그램 다운로드는 아래 링크에서 가능합니다. Download Pytho..
2021.08.28 -
닥터 앤서, 한국형 AI의사
미국 IBM사에서 개발한 왓슨. 왓슨은 제퍼디 퀴즈쇼에서 인간을 제치고 우승한 AI이다. 그러나 왓슨은 퀴즈쇼 용으로 개발된 AI이지, 의료 목적으로 사용되는 AI가 아니다 (현재 가천대학교병원,건양대학교 등에서 의사가 암 치료 하는데 왓슨의 데이터를 활용하기도 한다) 의료 목적으로 개발되지 않은 왓슨은 의료 사업을 매각 추진을 하고 있다고 한다. 그 대신 한국형 AI의사로 떠오르는 샛별, '닥터 앤서(Dr.Answer)'이 있다. 닥터 앤서는 첫 한국형 AI정밀의료 서비스로, 의료진에게는 더 안전하고 정확한 진료를 제공하고 환자와 보호자 등 국민이 체감혜택을 줄 수 있는 서비스라고 한다. 개인별로 맞춤 진단,치료로 의료비 절감 및 의료 시스템의 효율성을 높인다고 한다. 의료 빅데이터를 통해 의사의 진단..
2021.08.27 -
백준 1110 - java ) 더하기 사이클 (*)
내 사고과정 이런 느낌인건가.. Scanner 클래스를 이용하여 사용자로부터 정수 2개를 입력받고 두번째로 입력한 정수와 + 덧셈 결과에서 일의 자리만 붙여 새로운 더하기 수를 만들자...인가? 새롭게 더해서 만들어진 수는 문자열로 처리를 해야 할 것 같았다. 내 실행코드 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextInt()) { // hasNext()도 상관 없음. 정수를 입력받고자 했으니 nextInt()가 더 가독성 좋음. int a = sc.nextInt(); int b = sc.nextInt..
2021.08.24 -
백준 10951 - java ) A+B-4
내 사고과정 앞선 A+B-5 문제의 경우 0 0 이라는 종결 조건을 줬는데 여기서는 종결 조건이 따로 제시되지 않았다. 그럼 내 임의로(-값을 입력했다거나..) 종결 조건을 만들어서 프로그램을 끝내야 하는 건가 싶었다. 내 실행 코드 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true){ int a = sc.nextInt(); int b = sc.nextInt(); if(a hasNext()는 boolean 타입으로 반환되며, "True or False"로 반환된다. 다음에 가져올 값이 있으면 True, 없으면 Fal..
2021.08.24 -
백준 10952 - java ) A+B-5
내 사고과정 입력의 마지막에 0 0이 들어가는 이유는 대체 무엇일까.. 그리고 정작 출력 부분에는 0이 들어가있지도 않다. 내 실행코드 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); sc.close(); while(0
2021.08.24 -
백준 10871 - java ) X보다 작은 수
내 사고과정 문제와 출력 예제를 보는데 숫자를 입력받는 건 알겠으나 문제에 대한 이해가 되지 않았다. 배열을 이용해서 숫자를 안에 넣어야 하나?라는 생각이 들긴 했으나 크게 감이 오지 않았다. N=10, X=5 로 입력된 경우이다. 10보다 작은 수들을 무작위로 입력한다. 예제 출력에 나오는 부분은 5보다 작은 정수를 무작위로 출력해서 보여준 것이다. 실행 코드 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int X = sc.nextInt(); // N과 X를 입력받아야 하므로 변수명을 N,..
2021.08.24