본문 바로가기
728x90
반응형

알고리즘23

[알고리즘] 01 기본알고리즘 01-1 알고리즘이란 세 값의 최대값 키보드로 숫자와 문자열 입력하기 ( Scanner sc = new Scanner(System.in); ) System.in은 키보드와 연결된 표준입력 스트림. stdln.nextInt()가 호출되면 키보드로 입력한 정숫값을 얻을 수 있다. 이는 입력 스트림에서 문자나 숫자를 꺼내는 장치 역할을 한다. 자료형에따라 호출하는 메서드를 구분히야한다. ( nextBoolean() / nextByte() / nextInt() / next()->문자열, 줄바꿈 문자로 구분 / nextLine()문자열 1줄 알고리즘의 정의 : 문제를 해결하기위한것으로, 명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 집합 public class d0_01 { static int max.. 2021. 11. 26.
[백준] 4344번 (자바풀이) import java.util.*; public class jun4344_3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //테스트 갯수 int C = sc.nextInt(); for(int i=0; i 2021. 11. 19.
[프로그래머스] 2016년_자바풀이 package Solution; public class pm12901 { public static void main(String[] args) { // 2016년 //https://programmers.co.kr/learn/courses/30/lessons/12901 int a=5; int b=24; String answer = ""; String[] str = {"THU","FRI", "SAT","SUN","MON", "TUE", "WED", }; int[] D = new int[] {31,29,31,30,31,30,31,31,30,31,30,31}; int total=0; for(int i=0; itotal 2. a-1월까지의 일수는 D[a-1]다. 3. 1월1일이 "FRI"이다. 1월 1일의 ind.. 2021. 11. 3.
[프로그래머스] 나머지가 1이되는 수 찾기(자바풀이) package Solution; public class pm87389 { public static void main(String[] args) { // 나머지가 1이되는 수 찾기 //https://programmers.co.kr/learn/courses/30/lessons/87389 int n=123343; int answer = 0; if(n 2021. 11. 3.
분산과 표준편차 기초 m.blog.naver.com/PostView.nhn?blogId=piry777&logNo=100164573653&proxyReferer=https:%2F%2Fwww.google.com%2F 2021. 5. 8.
[알고리즘] 알고리즘의 종류와 개념 알고리즘 : 문제를 해결하기위한 일련의 절차를 공식화한 형태로 표현한것. 좋은 알고리즘을 만들기 위해서는 다음과 같은 조건을 충족시켜야 한다. 입력 : 외부에서 제공되는 자료가 0개 이상 존재한다. 출력 : 적어도 2개 이상의 서로 다른 결과를 내어야 한다. 즉 모든 입력에 하나의 출력- 이 나오면 안 된다. 명확성 : 수행 과정은 명확하고 모호하지 않은 명령어로 구성되어야 한다. 유한성 : 유한 번의 명령어를 수행 후 유한 시간 내에 종료한다. 효율성 : 모든 과정은 명백하게 실행 가능(검증 가능)한 것이어야 한다. 알고리즘에 필요한 개념 시간 복잡도( 문제를 해결하는데 걸리는 시간과 입력의 함수관계) 자료구조 정렬 0. 알고리즘의 종류 - 검색알고리즘 - 재귀알고리즘 - 정렬알고리즘 1. 검색알고리즘.. 2021. 3. 28.
728x90
반응형