분류 전체보기
-
[Swift] 백준 알고리즘 #10952기초라고 생각되는 것/문제풀이 2022. 1. 17. 22:35
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. 내가 제출한 코드 1. if 문으로 해봤습니다. repeat { let input = readLine()! let numArray = input.split(separator: " ") let num1 = Int(numArray[0])! let num2 = Int(numArray[1])! let sum = num1+num2 if sum != 0 { print(sum) } else ..
-
[정보] 진짜 쓸모있는 맥 단축키 모음!/mac OS 🖥 2022. 1. 8. 18:22
대한민국 특성상 특이한 경우를 제외하면 windows os 만 사용하게된다. 20살에 대학교를 가서야 MacBook, iMac이란게 있다는걸 알았다. (애플은 그냥 폰 만드는 회사인줄 알았다 ㅋㅋㅋ) 그렇게 사용할 일이 없을 줄 알았던 맥을 26살 때 처음 사용하게 되었다. 동 나이대에서도 컴퓨터를 잘 다룬다고 생각했음에도 MacBook과 친해지는데 조금 시간이 걸렸다. ⌘⌥⇧⌃ Mac os에서 사용하는 보조키는 4가지가 있다. ⇧ : Shift ⌃ : Control or Ctrl ⌥ : Option or Alt ⌘ : Command or cmd 윈도우에서 가장 많이 썻던 단축키와 비교해서 서술할려고한다. 항목 windows Mac 전체 선택 Ctrl + A ⌘ + A 저장 Ctrl + S ⌘ + S 복..
-
[문제해결] Expressions are not allowed at the top levelXcode ⚒/기초 2022. 1. 5. 23:57
이 게시글 에서 백준 문제를 풀기 위해 console 창 셋업을 했었다. 기존 앱 개발하듯이 프로젝트에 .swift 파일을 추가해서 문제를 풀려고했는데 이게 웬일 .. ? 오류가 발생했다,,,! 검색을 해본 결과 C 언어를 공부할 때와 매우 유사한 상황이었다. main.swift 에서 처리를 하고 있었다. C언어 환경으로 가정하고 여러가지 테스트를 해봤다. 1. main.swif 파일이 중복해서 만들어지는가 ? >> X 당연하게 실패했다. 2. 결과를 보고 싶은 파일을 main.swift로 바꾸고 기존의 main.swift의 이름을 바꾸면 가능할까 ? >> O 성공했다. 이로써 실행 코드는 main.swift에서 실행이 되며 파일을 중복하여 존재할 수 없다라는 것으로 결론을 지을 수 있다.
-
[백준 10430번] Swift 로 풀어보는 나머지기초라고 생각되는 것/문제풀이 2022. 1. 2. 23:12
문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 문제풀이 import Foundation var input = readLine()! var inputArray = input.split(separator: " ") let a = Int(inputArray[0])! let b = Int(inputA..
-
[문제해결]git token 로그인개발 관련/GitHub 2022. 1. 2. 22:22
주말 간 개발자 친구를 만나서 Swift 스터디를 했다. 친구 회사의 사수는 약간 '신'과 같은 존재인데 회사를 다니면서도 퇴근하고나면 공부를 한다는 얘기를 듣고 반성하게되었다. 결론적으로 나도 회사를 다니다보니, 개인 Github에 commit를 많이 못하게 되었는데, 오늘부터라도 시작해볼려고 하는데 이런 일이 생겼다. password를 통한 인증은 2021년 8월 13일자로 사라졌다고 한다. 대신에 개인 접근토큰을 사용하라고한다.... 그럼 귀찮지만 알아보자 1. Settings > Developer settings > Personal access tokens 토큰의 이름과 만료일, 권한을 설정하고 나면 나오는 key를 복사한 후에 다시 push 화면으로 가보겠다 push 명령어 이후에 Usernam..