코드카타
- 036.문자열 다루기 기본
- 문제 설명
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.- 제한 사항
s는 길이 1 이상, 길이 8 이하인 문자열입니다.
s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.class Solution { fun solution(s: String): Boolean { return Regex("[0-9]{4}|[0-9]{6}").matches(s) } }- 037.행렬의 덧셈
- 문제 설명
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.- 제한 조건
행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.class Solution { fun solution(arr1: Array<IntArray>, arr2: Array<IntArray>): Array<IntArray> { var answer = arrayOf<IntArray>() for (i in 0 until arr1.size){ var i_arr = intArrayOf() for(j in 0 until arr1[i].size){ i_arr += arr1[i][j] + arr2[i][j] } answer += i_arr } return answer } }
1시간 만에 정복하는 코딩테스트 합격법
- 아래 3가지를 빠르게 파악하기 위한 테스트
- 기술 역량 - 알고리즘,자료구조,프로그래밍 언어 등 기술적인 이해도
- 문제 해결 능력 - 주어진 상황에 대해 이해하고 논리적으로 분석하는 능력
(버그, 신규 기능 개발)- 코드 구현 능력 - 분석하여 해결방안을 코드에 녹여 낼수 있는 능력
- 테스트 유형
- 온라인의 경우 링크를 통해서 주기 때문에 개발환경이 본인의 편한데로
- 오프라인의 경우 지정된 장소로 가서 하기에 개발환경이 정해져 있다
= 테스트 가기전에 미리 개발환경에 대해 질문 후 대비 필요- 기술 역량 파트 핵심 키워드
- 문제 해결 능력 파트 핵심은 누군가에게 풀이과정을 설명 해보는 것
= 이를 통해 본인이 어느 부분에서 미흡한지 알수있다
코드 구현 능렫
GIT & GITHUB 공부
- 리눅스 명령어 ( pwd, ls -a, cd, mkdir, touch)
- git 명령어 ()
실습 : git bash>>>
안드로이드 스튜디오 터미널 >>>
- 날마다 말랑해지는 🧠!!
- 다시 Git과 친해지기 1일차...너 좀 복잡다...후...