Java 프로그래머스 코딩 기초 트레이닝 Day 16 문자열
·
📌Back-End/프로그래머스
대문자로 바꾸기 /** * 코딩 기초 트레이닝 Day 16 * 대문자로 바꾸기 */public class Main1 { public static void main(String[] args) { System.out.println(solution("aBcDeFg")); System.out.println(solution("AAA")); } public static String solution(String myString) { return myString.toUpperCase(); }}   소문자로 바꾸기  /** * 코딩 기초 트레이닝 Day 16 * 소문자로 바꾸기 */public class Main2 { public static void ma..
Java 프로그래머스 코딩 기초 트레이닝 Day 15 리스트(배열), 문자열
·
📌Back-End/프로그래머스
조건에 맞게 수열 변환하기1  /** * 코딩 기초 트레이닝 Day 15 * 조건에 맞게 수열 변환하기 1 */public class Main1 { public static void main(String[] args) { int[] result = solution(new int[]{1, 2, 3, 100, 99, 98}); for (int num : result) { System.out.print(num + " "); } System.out.println(); } public static int[] solution(int[] arr) { int[] answer = new int[arr.length]; ..
[Chapter 01. 컴퓨터구조] AND, OR 게이트와 전구 이해, NAND, NOR 게이트 이해
·
📌컴퓨터공학
Chapter 01. 컴퓨터 구조 AND, OR 게이트와 전구 이해AND Gate프로그래밍에서 &&에 해당ex) a >= 0 && a AND GateABoutput000010100111  OR Gate프로그래밍에서 ||에 해당ex) a >= 0 || a OR GateABoutput000011101111  NAND, NOR 게이트 이해Not Gate프로그래밍 if문에서 !에 해당ex) if (x % 2 != 0) NAND GateABoutput001011101110 NOR GateABoutput001010100110
Java 프로그래머스 코딩 기초 트레이닝 Day 14 리스트(배열)
·
📌Back-End/프로그래머스
홀수 vs 짝수  /** * 코딩 기초 트레이닝 Day 14 * 홀수 vs 짝수 */public class Main1 { public static void main(String[] args) { System.out.println(solution(new int[]{4, 2, 6, 1, 7, 6})); System.out.println(solution(new int[]{-1, 2, 5, 6, 3})); } public static int solution(int[] num_list) { int oddSum = 0; int evenSum = 0; for (int i = 0; i    5명씩  import java.util.Linked..
Java 프로그래머스 코딩 기초 트레이닝 Day 13 리스트(배열)
·
📌Back-End/프로그래머스
n 번째 원소부터  import java.util.Arrays;/** * 코딩 기초 트레이닝 Day 13 * n 번째 원소부터 */public class Main1 { public static void main(String[] args) { int[] result = solution(new int[]{2, 1, 6}, 3); for (int num : result) { System.out.print(num + " "); } System.out.println(); result = solution(new int[]{5, 2, 1, 7, 5}, 2); for (int num : result) { ..
Java 프로그래머스 코딩 기초 트레이닝 Day 12 리스트(배열)
·
📌Back-End/프로그래머스
리스트 자르기  import java.util.LinkedList;/** * 코딩 기초 트레이닝 Day 12 * 리스트 자르기 */public class Main1 { public static void main(String[] args) { int[] slicer = new int[]{1, 5, 2}; int[] num_list = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9}; int[] result = solution(3, slicer, num_list); for (int num : result) { System.out.print(num + " "); } System.out.prin..
페이지네비게이션 구현 제로베이스 백엔드 스쿨 깜짝과제 3번
·
📌Zero-base
/** * 페이지네비게이션 구현 * * @author : 이희영 */public class Page { /** * 페이지 클래스 */ static class Pager { long totalCount; // 전체 개시글 수 long totalPage; // 전체 페이지 int pageSize = 10; // 페이지네비게이션에서 보여주는 블럭 수 public Pager(long totalCount) { this.totalCount = totalCount; } /** * 페이지네이션 코드 생성 * * @param pageIndex 선택한 페이지 번..
가장 가까운 좌표 출력 프로그램 제로베이스 백엔드 스쿨 깜짝과제 2번
·
📌Zero-base
import java.util.Arrays;import java.util.Scanner;/** * Mission2 깜짝과제 2번 * 가장 가까운 좌표 값 화면에 출력하는 프로그램 * * @author : 이희영 */public class Coordinate { /** * 좌표 입력 */ public static void inputCoordinate() { Scanner sc = new Scanner(System.in); int myX = 0; int myY = 0; System.out.println("내 좌표 x값을 입력해 주세요."); myX = sc.nextInt(); System.out.pr..
property.html 파일 만드는 코드 작성하기 제로베이스 백엔드 스쿨 깜짝과제 1번
·
📌Zero-base
import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;/** * Mission1 깜짝과제 1번 * property.html 파일을 만드는 코드 작성하기 * * @author : 이희영 */public class Property { /** * 파일 생성 */ public static void generateFile() { try { File file = new File("property.html"); BufferedWriter bw =new BufferedWriter(new FileWriter(file..
[Chapter 01. 컴퓨터구조] 컴퓨터 3대 구성 요소 이해, 비트로 문자와 숫자 표현 이해
·
📌컴퓨터공학
Chapter 01. 컴퓨터 구조 컴퓨터 3대 구성 요소 이해컴퓨터 시스템을 간략히 설명하면 하드웨어와 소프트웨어로 구성되어 있다.주요 소프트웨어 : 운영체제와 응용프로그램주요 하드웨어 : CPU, Memory, Storage, Network 등 폰노이만 구조폰노이만이라는 분이 제안한 구조Memory에 프로그램과 데이터가 저장하나씩 꺼내어 CPU : Arithmetic Login Unit으로 연산폰노이만 구조는 CPU, 메모리, 프로그램으로 구성 컴퓨터 주요 구성 요소CPU (중앙처리장치)연산 : ALU산술 연산논리 연산제어 : Control DeviceIO Device(입출력장치), Memory, ALU 동작 제어Memory (코드와 데이터를 저장하는 장치)프로그램과 프로그램 수행에 필요한 데이터를 저..
Java 프로그래머스 코딩 기초 트레이닝 Day 11 리스트(배열)
·
📌Back-End/프로그래머스
문자 개수 세기  /** * 코딩 기초 트레이닝 Day 11 * 문자 개수 세기 */public class Main1 { public static void main(String[] args) { int[] result = solution("Programmers"); for (int num : result) { System.out.print(num + " "); } System.out.println(); } public static int[] solution(String my_string) { int size = ('Z' - 'A') + ('z' - 'a') + 2; int[] answer = n..
Java 프로그래머스 코딩 기초 트레이닝 Day 10 문자열
·
📌Back-End/프로그래머스
문자열의 앞의 n글자  /** * 코딩 기초 트레이닝 Day 10 * 문자열의 앞의 n글자 */public class Main1 { public static void main(String[] args) { System.out.println(solution("ProgrammerS123", 11)); System.out.println(solution("He110W0r1d", 5)); } public static String solution(String my_string, int n) { return my_string.substring(0, n); }}  접두사인지 확인하기  /** * 코딩 기초 트레이닝 Day 10 * 접두사인지 확인하기 */pub..
구 일
'분류 전체보기' 카테고리의 글 목록 (4 Page)