반응형

전체 글 320

C0906일차원메모리구조

C09이차배열C0906일차원메모리구조C0906개념01_메모리구조package C0906일차원메모리구조;import java.util.Arrays;/* 1. 문서 전체의 코드가 data영역에 로드 2. main() 메서드 로드 = stack 3. main() 메서드 내에 있는 코드를 첫 줄부터 위에서 아래로 순차적으로 실행하면서 로드 [ 데이터 영역을 구분해서 저장] (1) stack(=스택) (2) heap(=힙) (3) static(=스태틱) [주소 복사] = new 는 값 복사가 아니라 주소 복사가 이루어진다. int a= 10; 과 int[] arr = new int[3] 은 완전히 다르다. */public class C0906개념01_메모리구조 { publi..

코딩/2-JAVA 2025.06.26

c언어 - _01_교재=> 수업006_조건문 ~ 수업010_스위치02 , _01_문제 => 문제006_조건문 ~ 문제010_스위치02 (1~3)

_01_교재수업006_조건문.cpp#include int main(void) { /* 조건문은 내용이 한줄일경우 {} 를 생략할수있다. */ //c언어는 중괄호를 생략할 수 있다. 문제에 나온다. int a = 10; if (a == 10) a = 30; else a = 20; printf("%d\n", a); return 0;}수업006_조건문02.cpp#include //bool 을 사용하기 위해 include를 해야한다. int main(void) { int i = 3; int j = 4; bool check = (++i > j--); // 0 // 4 > 4(j는 아직 안 되서), 그 다음에 j = 3 //꺽쇠를 하고 나서 j = 3 이 된다. //j-- (--)가 우선순위가 낮아서..

코딩/C언어 2025.06.26

C0903정렬 , C0904이차배열완전탐색 , C0905그룹바이

C0903정렬C0903개념01_정렬_이차원_오름차순package C0903정렬;import java.util.Arrays;import java.util.Collections;public class C0903개념01_정렬_이차원_오름차순 { public static void main(String[] args) { /* student배열은 이번 학기 중간고사 성적이다. 가로 한 줄을 기준으로 맨 앞은 번호이고, 뒤에 숫자 3개는 각각 국어, 수학, 영어 점수이다. */ int[][] student = { {1001, 100, 20, 32}, {1002, 40, 43, 12}, {1003, 60..

코딩/2-JAVA 2025.06.25

C09이차배열 => C0901이차배열 , C0902이차배열과데이터

C0901이차배열C0901개념01_이차배열package C0807배열입력심화_문제;import java.util.Scanner;/* [문제] 1. 사용자로부터 좌석번호(index)를 입력받아 예매하는 시스템이다. 2. 예매가 완료되면 해당 좌석 값을 1로 변경한다. 3. 이미 예매가 완료된 좌석은 재구매할 수 없다. 4. 한 좌석당 에매 가격은 12000원이다. 5. 프로그램 종료 후, 해당 영화관의 총 매출 금액을 출력한다. [예시] seat = 0 0 0 0 0 0 0 좌석선택 : 1 seat = 0 1 0 0 0 0 0 좌석선택 : 3 seat = 0 1 0 1 0 0 0 좌석선택 : 3 seat = 0 1 0 1 0 0 0 이미 예매가 완료된 자리입니다. ---..

코딩/2-JAVA 2025.06.25

C0807배열입력심화

C0807배열입력심화C0807개념01_컨트롤러ATMpackage C0807배열입력심화;import java.util.Arrays;import java.util.Scanner;/* [문제] ATM 전체 기능 구현 1. 회원가입 1) acc와 pw를 입력받아 가입한다. 2) 가입 시 돈 1000원이 부여된다. 3) acc 중복검사를 진행한다. 2. 회원탈퇴 1) 로그인 후에만 이용할 수 있다. 3. 로그인 1) 로그아웃 상태에서만 이용할 수 있다. 2) acc와 pw를 입력받아 로그인한다. 4. 로그아웃 1) 로그인 후에만 이용할 수 있다. 5. 입금 1) 로그인 후에만 이용할 수 있다. 6. 이체 1) 로그인 후에만 이용할 수 있다. 7. 잔액조회 1)..

코딩/2-JAVA 2025.06.25

c언어 - _01_교재

정보처리기사실기c언어_01_교재수업001_변수와출력.cpp이 형태가 기본 구조이다. #include=> import 와 비슷하다. 포함하다. 을 포함한다. : 꺽쇠는 내부에 있는 파일 std는 파일 이름 내부에 있는 파일을 나는 포함시킬꺼야. c 언어는 출력문이 printf( ) ; 이다. #include 이게 없으면 printf(); 를 못 쓴다. 자바스크립트로 치면. 도큐먼트 라이트 #include int main(void) { return 0;}#include int main(void) { //여기다가 코딩을 한다. int a = 1, b= 2, c = 3; //이렇게 한 줄로 쓸 수 있다. //출력문 printf("%d\n", a); pri..

코딩/C언어 2025.06.25

C0804석차 , C0805그룹바이 , C0806규칙찾기

C0804석차C0804개념01_석차출력package C0804석차;public class C0804개념01_석차출력 { public static void main(String[] args) { /* [문제] scoreList는 학생시험점수배열이다. 석차를 출력하시오. [정답] 2 3 4 1 */ int[] scoreList = {87, 42, 11, 98}; int size = scoreList.length; for(int i=0; iC0805그룹바이 . 집계 종류별로 한개씩 모으는것 C0805개념01_그룹바이package C0804석차;public class..

코딩/2-JAVA 2025.06.24

C0801보통완전탐색 , C0802보통완전탐색데이터 , C0803중복해결

C08보통완전탐색C0801개념01_보통완전탐색package C0801보통완전탐색;import java.util.Arrays;public class C0801개념01_보통완전탐색 { public static void main(String[] args) { /* [개념] 일차원 비교 방법 a배열과 b배열을 비교하고 서로 값이 같으면 숫자 0으로 변경하시오. 아래 배열을 보면 값 10만 같다. */ int[] a = {10, 20, 30, 40}; int[] b = {10, 5, 20, 9}; int size = a.length; for(int i=0; iC0801개념02_비교큰값a기준packa..

코딩/2-JAVA 2025.06.24

C0703규칙찾기 ~ C0704셀프완전탐색입력

C0703규칙찾기C0703개념01맥스게임package C0703규칙찾기;import java.util.Arrays;import java.util.Random;public class C0703개념01맥스게임 { public static void main(String[] args) { /* [문제] 0~4 사이의 랜덤 숫자를 저장해 arr배열에서 그 위치의 값이 최대값인지 검사한다. 만약 최대값이면 그 위치의 값을 0으로 바꾸고, 전부 0이되면 종료한다. 과정을 전부 출력하시오. [예시] 랜덤 : 3 [11, 87, 4..

코딩/2-JAVA 2025.06.24

C0701검색 ~ C0702중복금지

C07셀프완전탐색C0701검색C0701개념01_전체검색언제 많이 사용하는가. 셀프완전탐색 1001,김철수,사원10031002,이민수,사원,10041003,조정민,주임,10061004,이철민,과장,10051005,이상철,부장,10061006,이사장,사장, 자신이 나머지를 검사할 때. package C0701검색;public class C0701개념01_전체검색 { public static void main(String[] args) { /* [문제] 배열의 각각의 값들 수만큼 반복하면서 배열전체를 출력하시오. [정답] 10 20 30 40 30 10 50 60 10 20 30 40 ..

코딩/2-JAVA 2025.06.24
반응형