백준

· Algorithm
백준 2738번 이차원 배열을 사용해서 이중 반복문을 연습할 수 있는 문제였다. let input = readLine()!.split(separator: " ").map { Int($0)! } let n = input[0], m = input[1] var A: [[Int]] = [] var B: [[Int]] = [] var result: [[Int]] = [] // set A for _ in 0..
· Algorithm
백준 2675번 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 지난 문제에서 문자열에 반복문을 돌리면 한 글자씩 가져 올 수 있다는 걸 알았으니까 그걸 응용해본 문제이다. 2023.11.09 - [Algorithm] - [Algorithm] 백준 11720번, error: cannot convert value of type 'String' to expected argument type 'String.Element' (aka 'Character'), [Algorithm] 백준 11720번, error..
· Algorithm
백준 11720 번 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 요구사항 : String 을 반복문 돌렸을 때의 형태 풀이 과정 먼저 String 값을 받아서 Character로 바꾸고 다시 Int 로 바꿔서 합을 구해야한다. 방법은 다음과 같다. let str = "12345" var result = 0 // 1. map str.map { print($0) } // 2. forEach str.forEach { print($0) } // 3.for문 for i in str { print(i) } 이런방식으로 사용해본적이 없어서 String 을 반복문을 돌렸을 때의 형태를 확인해 볼 수 있는..
· Algorithm
문자열, 숫자 아스키코드로 출력하기 문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. 예제 입력 1 복사 A 예제 출력 1 65 예제 입력 2 C 예제 출력 2 67 예제 입력 3 0 예제 출력 3 48 예제 입력 4 9 예제 출력 4 57 풀이 let input = readLine()! // 1. print(input.unicodeScalars.first!.value) // 2. print(Character(input).asciiValue!)
공부가 밥먹여주더라
'백준' 태그의 글 목록