전체 글(161)
-
[Swift 기초] 상수와 변수의 선언, 타입 변환
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 스위프트는 함수형 프로그래밍 패러다임을 채용한 언어답게 불변 객체를 중요시 여긴다. 상수와 변수명은 유니코드 문자를 포함하여 어떤 문자든 사용할 수 있다. 1. 상수, 변수의 선언 변수는 값이 가변적, 변수의 값을 변경할 수 없도록 할 때에는 상수(constant) 상수 선언 키워드: let let 이름: 타입 = 값 let constant: String = “차후에 변경이 불가능한 상수 let” //constant = “상수는 차후에 다른 값을 할당하면 ‘Cannot assign to value: constant’ is a ‘let’ constant’ 경고 발생” 변수 선언 키워드: var var 이름: 타입 = 값..
2022.02.17 -
[Swift 기초] 이름짓기, 콘솔로그, 문자열 보간법
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 1. 이름 짓기: Camel Case 카멜 케이싱(camel casing): 단어의 첫 번째 문자를 대문자로, 맨 앞 문자는 경우에 따라 소문자 또는 대문자 함수, 메소드, 변수, 상수: Lower Camel Case ex) someVarableName 클래스, 구조체, 열거형, extension과 같은 타입 이름: Upper Camel Case ex) Person, Point, Week 대소문자를 구분 변수의 이름은 읽고 이해하기 쉬운 이름을 사용하는 습관이 중요하다. var numOfStudents = 10 2. 콘솔로그 print: 단순 문자열 출력 dump: 인스턴스의 자세한 설명(description 프로퍼티..
2022.02.17 -
[Swift 코테] 백준 2741 N 찍기
단계별 for문 풀기의 바로 앞 문제가 파일 입출력을 요구하는 시간제한이 있었기 때문에 이번 문제도 그런게 있는게 아닌가 고민했다. 그냥 for문과 print로도 통과가 가능했다. var number = Int(readLine()!)! for i in 1.. string안에 넣어서 한 번에 출력하기 2. for i in 0..
2022.02.11 -
[Swift 코테] 백준 15552 빠른 A+B
다른 언어의 경우에는 이글에 설명되어 있다 -> import Foundation final class FileIO { private let buffer:[UInt8] private var index: Int = 0 init(fileHandle: FileHandle = FileHandle.standardInput) { buffer = Array(try! fileHandle.readToEnd()!)+[UInt8(0)] // 인덱스 범위 넘어가는 것 방지 } @inline(__always) private func read() -> UInt8 { defer { index += 1 } return buffer[index] } @inline(__always) func readInt() -> Int { var sum..
2022.02.11 -
[Swift 코테 기초] 입출력
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 많이 참고했습니다! 감사합니다. https://lxxyeon.tistory.com/66 [iOS] 알고리즘, 코딩테스트 준비하기 - Command Line Tool, LeadLine, Split, Components, map, print 사용하기 Swift로 코딩 테스트 준비, 세팅하기 Swift 입력하기 Swift로 코테를 준비하려고 하니! 어떻게 입력을 받아서 처리하지...? Swift로 입력을 받기 위해선 project 생성시, playground, app이 아닌 새로운 탬플릿 lxxyeon.tistory.com https://twih1203.medium.com/swift-알고리즘에-필요한-swift-basic-..
2022.02.10 -
[Swift 코테] 백준 10717 고양이
설명 문자열의 특수문자는 #""#으로 처리할 수 있다. 3개의 따움표는 여러줄의 String을 처리하기 위함이다. 코드 import Foundation var cat = #""" \ /\ ) ( ') ( / ) \(__)| """# print(cat) 결과 \ /\ ) ( ') ( / ) \(__)| Program ended with exit code: 0
2022.02.10 -
[Swift 코딩 테스트]
1. Xcode > Create a new Xcode project > macOS > Command Line Tool 2. 언어는 Swift 선택 3. 일반 플젝 실행하듯이 cmd + R 단축키로 동작합니다. swift 코테 화이팅해서 돈많벌 합시다~!
2022.02.10 -
2292벌집
위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 최단 경로는 그 수가 포함된 층의 번호이다. 층의 번호를 구하는 방법은 육각형의 특징을 살리면 된다. 층 과정 (포함된 숫자 개수) 마지막 수(누적) 1 1 1 2 2 * 6 - 6 (중복제거) =6 7 3 3 * 6 - 6 = 12 19 4 4 * 6 - 6 =18 37 따라서 input 값이 누적값 보다 ..
2020.10.09 -
Soy Empleado. Y eres destista, ¿verdad? 나는 회사원이야. 글고 넌 치과의사지, 정말이야?
* -o로 끝나면 남성, -a로 끝나면 여성을 지칭하는 직업명 abogado 변호사 arquitecto 건축가 camarero 웨이터 cocinero 요리사 enfermero 간호사 escritor 작가 ingeniero(인(ㅎ)헤니에로) 엔지니어 peluquero(펠루께로) 미용사 * 남녀 형태가 같아 관사(un, una, el, la)로 성을 구분하는 직업명 cantante 가수 futbolista 축구선수 dependiente 점원 periodista 기자 medíco 의사 policía 경찰 [부가 의문문] * 그는 무슨 일 해? 선생님이라는데, 아닌가? ¿Qué es el? Es profesor, ¿no? * 마리아는 무슨 일 해? 그녀는 작가야, 사실이지? ¿Qué es María? Es es..
2020.08.02 -
¿Es Ud. coreano? Soy de corea del Sur. 한국인이세요? 나는 남한 출신이야.
* Ser de : Ser 동사: soy - eres - es - emos - sois - son -(사람) 국적, 출신 -소유 -(사물) 재료 * 국가 국가 국적 형용사/ 명사 남성형 국적 형용사/ 명사 여성형 한국 corea [꼬레아] coreano coreana 중국 china [치나] chino china 스페인 españa [에스파냐] español española 영국 inglaterra [잉글라테라] inglés inglesa 일본 japon [하뽄] japanes japonesa 미국 estados unidos [에스타도스 우니도스] estadounidense [에스타도우니덴시] estadounidense [에스타도우니덴시] 모로코 marruecos [마루에꼬스] marroquí marro..
2020.07.31 -
¿Qué es? ¿Quién es? ¿Cuál es? 뭐예요? 누구세요? 어느 것이에요?
* 육하원칙(악센트 O -> 의문사// 악센트 X -> 관계부사) 누가(누구들) quíen(es) 끼엔/ 끼에네스 언제 cuándo 꽌도 어디 dónde 돈데 무엇을 qué 께 어떻게 cómo 꼬모 왜 por qué 뽀르께 얼마나 cuánto/os/a/as 꽌또/꽌또스/꽌따/꽌따스 어느 것 cuál(es) 꽐/ 꽐레스 * 누구세요? ¿Quíen es? * 네 이름을 뭐라고 하니? ¿Cómo te/se(존칭) llamas? * 너의 생일이 언제니? ¿Cuándo es tu compleaños? (tú = 너/ tu= 너의) * 어디 있어요? ¿Dónde está? * 그녀는 어때요? = 어떤 사람이야? 외모, 성격, 본질 es ¿Cómo es ella? * 어떻게 지내세요? = ¿Cómo esta Ud.?..
2020.07.30 -
Sí o no. De acuerdo. Nunca. 네, 아니요. 긍정어와 부정어
* 긍정어와 부정어 구분 긍정어 부정어 대명사 alguno 어떤 사람 alguien 누군가 algo 어떤 것 ninguno 아무런 사람 nadie 아무도 아님 nada 아무것도 아닌 형용사 alguno 어떤 algún + 남성명사 ej) algún libro ningun 아무런 ~ 아닌 ningún + 남성명사 ej)ningún libro 부사 también 또한 ej) yo también. = me too. simpre 항상 tampoco 또한 -아니다. ej) 나 커피 못마셔. -나도! yo tampoco. nunca 절대 -아니다. 접속사 y 그리고, -와/과 ni -도 아니다. ej) 커피도 술도 못 마셔. * 맞아요 아니에요? ¿Sí o no? * 네. 알겠습니다! ¡Sí. Vale! * 네. ..
2020.07.30