전체 글

Swift/Swift 기본기

01. 기본 연산자 (Basic Operators)

단항 연산자 : -num, !a, b! 와 같이 하나의 피연산자 앞뒤에 바로 붙여 사용하는 연산자 이항 연산자 : num1 + num2 와 같이 두 개의 피연산자 사이에 위치하는 연산자 삼항 연산자 : a ? b : c의 형태로 스위프트의 삼항 연산자는 ?: 연산자 단 하나만 존재한다. 할당 연산자 (Assignment Operator) 할당 연산자는 값을 초기화 시키거나 변경한다. let num1 = 100 // 상수 var num2 = 5 // 변수 num2 = num1 // num2 = 100 ✔️ 위의 예제와 같이 상수(let), 변수(var)에 사용 가능하다. let (a, b) = (4, 5) // a=4, b=5 ✔️ 위의 예제와 같이 튜플을 이용해 여러 값을 한번에 할당할 수 있다. if ..

백준 문제풀이/단계별 문제 풀이 (Basic-Java)

05. 문자열

Q1. 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 : 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 : 입력으로 주어진 글자의 아스키 코드 값을 출력한다. ✅ 백준 11654번 바로가기 더보기 import java.util.*; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); String a = sc.nextLine(); sc.close(); char c = a.charAt(0); System.out.println((int)c); } } Scanner는 문자열로 받아오..

백준 문제풀이/단계별 문제 풀이 (Basic-Java)

04. 1차원 배열

Q1. 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 입력 : 첫째 줄에 정수의 개수 N이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다. 출력 : 첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다. ✅ 백준 10807번 바로가기 더보기 import java.util.*; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int arr[] = new ..

백준 문제풀이/단계별 문제 풀이 (Basic-Java)

03. 반복문

Q1. N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 츨력 형식에 맞춰서 출력하면 된다. 입력 : 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 : 출력형식과 같게 N*1부터 N*9까지 출력한다. ✅ 백준 2739번 바로가기 더보기 import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=1; i

여성일
성일노트