Baby Yoshi Blinking
백준 [10172] - 개
·
💻 코딩테스트/백준
문제 작성한 코드 print('|\\_/|') print('|q p| /}') print('( 0 )"""\\') print('|"^"` |') print('||_/=\\\\__|') - 고양이 문제와 마찬가지로 백슬래시( \ )를 사용하려면 두 번( \\ )을 써줘야 인식이 된다. - "(큰따옴표)로 문자열을 나타낼 때, "를 안에 포함시키려면 \"(백슬래시+큰따옴표)로 나타내면 된다. - '(작은따옴표)로 문자열을 나타낼 때는 그냥 "를 써서 안에 포함시킬 수 있다. (반대로 '(작은따옴표)를 사용하려면 "(큰따옴표)로 감싸주면 된다.)
백준 [10171] - 고양이
·
💻 코딩테스트/백준
문제 작성한 코드 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") - 백슬래시( \ )를 사용하려면 두 번( \\ )을 써줘야 인식이 된다.
백준 [10718] - We love kriii
·
💻 코딩테스트/백준
문제 작성한 코드 print("강한친구 대한육군") print("강한친구 대한육군") - 중간에 \n 을 사용해서 줄바꿈을 해줄 수 있다.
백준 [2557] - Hello World
·
💻 코딩테스트/백준
문제 작성한 코드 print("Hello World!") - 단순 출력할 때는 print 를 사용한다.
백준 Github에 자동 commit 설정하기 (BaekjoonHub)
·
💻 코딩테스트/백준
코딩테스트 준비를 하려고 이제 막 백준을 풀기 시작했다. 문제를 풀면서 각 문제별로 적은 코드들을 Github에 정리해놓는 것도 좋을 것 같다는 생각이 들었다. 처음에는 VS Code로 작성해서 Github에 차곡차곡 commit을 할 생각이었다. 그러던 중 친구가 백준에서 문제만 풀면 자동으로 commit 해주는 것이 있다고 알려준게 생각나서 한 번 시도해보았다. 1. 백준허브(BaekjoonHub) 설치 홈페이지 : https://chrome.google.com/webstore/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=en&authuser=0 크롬 익스텐션 (확장 프로그램)에 들어..
백준 티어 확인하기 (solved.ac)
·
💻 코딩테스트/백준
취업 준비를 하면서 제일 어려운 부분이 코딩테스트인 것 같다. 어떻게 시작해야할지도 모르겠고... 뭘 해야할지도 모르겠고... 모르겠다는 핑계로 계속 미루고 미루고 미루다가 이제는 피할 수 없게 되었다. (이러다간... 취업 모테...) 친구 왈) 코테 준비는 한 문제씩이라도 제대로 하루하루 꼬박꼬박 풀면 진짜 도움되더라!! 너도 빨리 해!! 친구가 처음 시작할 떄는 원래 다 모르고 시작하고 하면서 실력이 느는 거라며 자신감을 북돋아주었고, 왠지 모를 자신감이 생겨 이제서라도 시작하게 되었다. 코테 준비하는 사람들 보면 대부분 백준 or 프로그래머스 를 많이 사용하는 것 같았다. 어쩌다가 프로그래머스를 먼저 보게 되었는데 생각보다 문제 난이도가 있어서... 살짝 데이고 백준으로 기본기를 먼저 잡기로 했다..
2022 정보처리기사 [실기] 후기 + 결과 + 자격증 발급
·
🎖️ 자격증/정보처리기사
1. 실기 시험 도전 2021년 1회 때 정보처리기사 필기를 합격했고, 2021년 2회 때부터 정보처리기사 실기를 보기 시작했다. 2021년 1회 실기 때에는 학교 시험기간이랑 겹치는 바람에 불가피하게 보지 못했다. 2021년도 당시 4학년에 재학 중이었고 졸업을 앞두고 있었다. 졸업 조건으로 정보처리기사 자격증 제출 or 졸업 시험 통과 이렇게 2가지가 있었기 때문에, 2021년도에 정보처리기사를 따서 제출하는 것을 목표로 하였으나... 2회, 3회 모두 50점대로 불합격을 하는 바람에 결국 졸업 시험 응시를 했고, 이건 다행히도 통과를 했다😅 2022년도 1회 실기 시험을 접수하면서 이번에는 무조건 끝내자라는 마인드로 시작했던 것 같다. 2021년도 2회, 3회 실기 시험을 볼 때에는 학업이랑 병행하..
[Kotlin] 조건문(if, when) / 반복문(for, while, forEach) / 연산자
·
📚 공부/Kotlin
조건문 💡 IF문 : if문의 조건문이 참일 때 따라오는 구문을 실행하는 기능 : 참과 거짓을 구분하기 위해서는 비교 연산을 통해 구할 수 있다 Example fun main() { var a = 7 if(a>10){ println("a는 10보다 크다.") } else{ println("a는 10보다 작거나 같다.") } } 결과 ▶︎ a는 10보다 작거나 같다. (조건에 대하여 거짓이므로 else문으로 간다.) 💡 비교연산자 : 부등호 → = != : 등호 → == : is 연산자, !is 연산자 (자료형이 맞는지 체크) → a is Int (형변환까지 한번에 진행시켜줌) 💡 WHEN (다중 조건문) : switch문을 좀 더 편리하게 바꾼 기능 : 하나의 변수를 여러 개의 값과 비교할 수 있다..
[Kotlin] 함수(fun, override fun) / 타입추론
·
📚 공부/Kotlin
타입 추론 💡 타입 추론 : 변수나 함수들을 선언할때나 연산이 이뤄질때 자료형을 명시하지 않아도 자료형을 추론해주는 기능 : 기본 자료형들도 선언 시 값만 할당해주면 대부분 자료형을 명시할 필요가 없다 💡 타입 종류 일반 정수형 리터럴 = Int L이 붙은 정수형 리터럴 = Long 일반 실수형 리터럴 = Double f가 붙은 실수형 리터럴 = Float 16진수와 2진수 = Int Boolean 과 Char cf.) 대부분은 코틀린의 타입추론 기능을 활용하여 코드를 줄일 수 있다! Example fun main() { var a = 1234 var b 1234L var c = 12.45 var d = 12.45f var e = 0xABCD var f = 0b0101010 var g = true var..
[Kotlin] 형변환 / 배열(ArrayList, MutableList)
·
📚 공부/Kotlin
형변환 💡 형변환 : 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능 : 논리형은 변환할 수 없다 💡 형변환 함수 : toByte() / toShort() / toInt() / toLong() / toFloat() / toDouble() / toChar() : 코틀린에서는 암시적 형변환을 지원X (형변환시 발생하는 오류를 없애기 위해서) cf.) 형변환의 종류 (2가지) - 명시적 형변환 : 변수를 할당할 시 자료형을 지정하는 방법 - 암시적 형변환 : 변수를 할당할 시 자료형을 지정하지 않아도 자동으로 형변환 된다. 배열 : 기존의 변수는 하나의 값만을 저장했다면, 배열은 여러 개의 값을 지정할 수 있는 데이터 타입이라고 보면 된다. : array (array 클래스로 제공된다 /..
[Kotlin] 변수와(var, val) 상수 / 기본 자료형
·
📚 공부/Kotlin
1. 코틀린 시작 전 💡 코틀린 시작 전 알아두면 좋은 것들! 코틀린은 함수형 언어 / 안드로이드는 객체지향 언어 이다. Class 밖에서 변수를 선언하는 것은 의미가 없기 때문에 변수는 Class 안에서 선언해주자! 프로그래밍 언어에는 ‘시작점(애플리케이션을 시작했을 때 가장 먼저 실행되는 코드)’이 있다. 안드로이드에서는 onCreate() 함수가 시작점이다. 코틀린에서는 구문 끝에 ;(세미클론)이 붙지 않는다. 클래스 이름: 파스칼 표기법 - ex. ClassName(회사마다 작성하는 방법이 다르기 때문에 선택적으로 사용해도 된다.) 변수 이름: 카멜 케이스 (가장 많이 사용) - ex. helloWolrd / 스네일 케이스 - ex. hello_world 변수의 선언 위치에 따라 이름이 다르다. ..
[Android] Palette 항목 (태그) - View, TextView, ImageView, WebView, VideoView, CalendarView, ProgressBar, SeekBar, RatingBar, SearchView, SurfaceView, Divider
·
📚 공부/Android
Widgets : 각종 다양한 위젯들이 존재 * 위젯은 뷰 중에서 일반적인 컨트롤의 역할을 하는 것 ** 위젯은 애플리케이션 내부에 있는 소형 애플리케이션 같은 느낌으로, 주기적으로 업데이터를 받는 장점이 있음 1) : View - 사용자 인터페이스 구성요소의 기본 빌딩 블록을 나타냄 - 일반적으로 컨트롤이나 위젯으로 불리는 UI 구성요소 (사용자 눈에 보이는 화면의 구성요소) - 그리기 및 이벤트 처리 담당 - 위젯의 기본 클래스 - 직접 서브 클래스 : TextView, ViewGroup, ProgressBar, ... - 간접 서브 클래스 : Button, CheckBox, CalendarView, ... 2) : ImageView - 이미지를 출력해주는 위젯 ** scaleType - androi..
// 코드 블럭 복사