Programming Language38 [Kotlin] isUpperCase 함수 사용 시 주의사항: String, Char 타입 코틀린으로 코드 구현을 시작한지 얼마되지 않아서 기초적인 부분부터 알고리즘 문제를 풀고 있었다. 코틀린 인 액션이라는 책을 절반 정도 읽었지만, 컨셉과 같은 부분 외에는 와닿는 부분이 적어서 직접 에러를 만나며 해결하는게 더 빠르고 오래 기억에 남을 것 같았다. 각설하고, 알고리즘 문제는 매우 간단한 알파벳 대소문자 변환이었다. https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr String 문자열이 주어진다. 해당 문자가 대문자면 소문자로 소문.. 2024. 3. 31. [Error] code: 'ERR_INVALID_ARG_TYPE' 원인: return 하는 데이터에 null 반환되서 나타난 타입 에러 (지정한 return 타입과 달랐음) 솔루션 및 해결과정: 처음에 return 하는 데이터를 log 로 확인했고, 에러 메세지와 같이 null 로 확인되었다. 그 원인을 찾아 null 이 아닌 값이 반환되도록 수정 후 해결 // console.log(content) -> 출력 결과: null TypeError: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received null at Object.writeFileSync (node:fs:2200:5) at CicdService.getDockerfileScript .. 2022. 9. 29. [C++] 기초 정리(입출력) 및 실습 기록 이미 여러가지 프로그래밍 언어로 코드를 구현해봤지만, 매번 정리 없이 하는 것 같아서 기본적인 것이지만 기록을 해두려고 한다. 1. 간단한 정수의 덧셈 결과 출력 1 2 3 4 5 6 7 8 #include int main() { printf("%d + %d = %d\n", 2, 3, 5); } // 출력: 2 + 3 = 5 cs 2. 서식 지정자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include int main() { // %d : 정수 출력 printf("%d + %d = %d\n", 2, 3, 5); // %f : 실수 출력 printf("%f\n", 3.14); printf("%.2f\n", 3.14159); // %c : 1글자 출력 printf(".. 2022. 7. 23. [JavaScript] 순수함수 / 비순수함수 (함수형 프로그래밍) ※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 코드리뷰를 받으면서 언급된 순수함수에 대해서 알아보기로 했다. 🧐 1. 순수함수 우선 깔끔하게 위키를 던져본다. 크게 두 가지로 순수 함수에 대해 정의했다. 1) the function return values are identical for identical arguments (no variation with local static variables, non-local variables, mutable reference arguments or input streams) 👉 들어온 인자가 같을 경우 결과(return)가 항상 같은 함수 2) the function application h.. 2022. 6. 7. 코어 자바스크립트 | 자바스크립트 기본 2 ※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 2. 자바스크립트 기본 2 10. if와 '?'를 사용한 조건 처리 - if(...)문은 괄호 안에 들어가는 조건을 평가하며, 그 결과가 true일 경우 코드 블록 실행 - 불린형으로의 변환 if (0) { // 0은 falsy로 해당 코드 블록은 절대 실행되지 않음 ... } if (1) { // 1은 truthy로 해당 코드 블록은 항상 실행됨 ... } - if문에는 else절을 붙일 수 있음. else 뒤에 이어지는 코드 블록은 조건이 거짓일 때 실행 - 조건부 연산자 '?': 물음표 연산자라고도 불리는 조건부 연산자를 사용하면, 짧고 간결한 표현이 가능. 피연산자가 세 개이기 때.. 2022. 4. 17. 코어 자바스크립트 | 자바스크립트 기본 1 ※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 2. 자바스크립트 기본 1 1. Hello, world - 'script' 태그 : 와 같이 사용 가능하며 /path/to/script.js 는 절대 경로를 나타냄. 현재 페이지에서의 상대 경로를 사용하는 것도 가능 *스크립트가 길어지면 파일을 분리하여 저장하는 것이 좋음. 스크립트를 별도로 저장하면 브라우저가 스크립트를 다운받아 캐시에 저장하기 때문에 성능상 이점이 있음(브라우저는 페이지가 바뀔 때마다 스크립트를 다운 받지 않고 캐시에서 가져오기 때문) 즉, 트래픽이 절약되고 웹 페이지의 속도 상승 2. 코드 구조 1) 문(statement): 어떤 작업을 수행하는 문법 구조(synt.. 2022. 4. 14. 이전 1 2 3 4 ··· 7 다음