본문 바로가기

전체 글11

[코틀린] 문자열 템플릿과 이스케이프 문자 안녕하세요. 솜파입니다.코틀린(Kotlin)에서 문자열은 매우 자주 사용하는 데이터 타입 중 하나입니다. 문자열을 다루는 과정에서 자주 쓰이는 문법 중 하나가 바로 문자열 템플릿(String Template)과 이스케이프 문자(Escape Characters)입니다.이 글에서는 문자열 템플릿과 이스케이프 문자의 개념을 예제와 함께 알아보고, 이를 어떻게 활용할 수 있는지 쉽게 설명해 드릴게요. 이전글은 아래 링크를 참고하세요.[코틀린] 데이터 타입(문자) [코틀린] 데이터 타입(문자)안녕하세요. 솜파입니다.이 글은 저의 개인적인 공부글이라 독자분들을 위한 설명은 없습니다. 참고하세요. 이전글은 아래 링크를 참고하세요.[코틀린] 데이터 타입(논리, 문자) [코틀린] 데이prins.tistory.com 문자.. 2025. 3. 21.
[코틀린] 데이터 타입(문자) 안녕하세요. 솜파입니다.이 글은 저의 개인적인 공부글이라 독자분들을 위한 설명은 없습니다. 참고하세요. 이전글은 아래 링크를 참고하세요.[코틀린] 데이터 타입(논리, 문자) [코틀린] 데이터 타입(논리, 문자)안녕하세요. 솜파입니다.이 글은 저의 개인적인 공부글이라 독자분들을 위한 설명은 없습니다. 참고하세요.논리논리형 변수의 선언입니다. 선언한 논리형 변수를 값을 화면에 출력해 봅니다. prins.tistory.com 문자열이전에 문자 타입은 1글자만을 저장했다면 문자열 타입은 복수개의 문자를 담을수 있습니다.문자열 변수의 선언입니다.  문자열을 사용할때는 큰따옴표(")를 사용합니다. 홀따옴표(')사용시 에러가 발생합니다. ※사용된 코드fun main() { var a = "Hello Kotlin.. 2025. 2. 24.
[코틀린] 데이터 타입(논리, 문자) 안녕하세요. 솜파입니다.이 글은 저의 개인적인 공부글이라 독자분들을 위한 설명은 없습니다. 참고하세요.논리논리형 변수의 선언입니다. 선언한 논리형 변수를 값을 화면에 출력해 봅니다. 값이 정상적으로 출력되네요. a는 true 값이고 b는 false 값을 가졌으니 서로 다른 값이기 때문에 비교연산자로 비교했을 때 false 값이 나왔습니다. (비교연산자가 "=="과 "==="이 있다는데 사용자 입장에서 차이를 모르겠네요.) ※사용된 코드fun main() { var a:Boolean = true var b:Boolean = false var c = false println(a) println(b) println(c) println("${a==b}") .. 2025. 2. 21.
[코틀린] 데이터 타입(정수, 실수) 안녕하세요. 솜파입니다.오늘은 변수에 사용될 수 있는 데이터 타입에 대해서 공부해 볼게요. 이 글은 저의 개인적인 공부글이라 독자분들을 위한 설명은 없습니다. 참고하세요.정수형먼저 정수형 변수의 선언입니다. 선언된 변수를 각각 출력해 볼게요. 정수형 변수를 단독으로 출력할 때는 println의 괄호 안에 넣어주기만 하면 됩니다.마지막 줄처럼 변수끼리의 연산 시에도 별다른 조건 없이 가능합니다.문자를 썩어서 사용할 때는 어떻까요?  변수의 단독적인 값의 출력보다 위의 결과값처럼 문자를 썩어서 출력하는 경우가 많을 것 같습니다.연산이 필요 없을 때는 "$" 표시를 변수명 앞에 붙여서 사용하면 됩니다.연산이 필요할 때는 "${변수 + 변수}" 와 같이 사용하면 됩니다. 예제입니다. fun main() {   .. 2025. 2. 19.
[코틀린] 변수와 상수 (기본 출력문) 안녕하세요. 솜파입니다.개인적으로 안드로이드 개발에 사용되는 코틀린언어를 공부해보려고 하는데 이놈의 게으름 때문에 시작을 못하고 있습니다. 그래서 블로그에 조금씩 남기면서 공부를 시작해보려 합니다. 이 글은 저의 개인적인 공부글이라 독자분들을 위한 설명은 없습니다. 참고하세요.변수var 또는 val을 통해서 변수를 생성합니다.var로 선언할 경우 이후에 값의 변경이 필요할 때 값을 할당할 수 있습니다.val로 선언할 경우 한번 값을 할당하면 이후에 값을 변경할 수 없습니다.상수선언할 때 전역으로 선언해야 됩니다. 지역(함수내부)에서 사용 시 에러가 발생합니다.기본 출력print() 함수는 내용을 출력합니다. (\n 개행문자로 줄을 넘김)println() 함수는 내용을 출력하고 한 줄을 자동으로 넘깁니다. 2025. 2. 19.
[포토샵] 포토샵 얼굴 블러 & 모자이크 적용하기 안녕하세요 솜파입니다.블러와 모자이크 효과는 사진(이미지)에서 얼굴, 개인정보 등 노출을 피해야 될 경우 많이 사용됩니다. 블러 효과는 흐리게 보이도록 하는 효과이고, 모자이크는 뉴스에서 많이 보인 사각사각하게 바꾸어주는 효과입니다. 이제 포토샵에서 블러 효과와 모자이크 효과의 사용법을 알아볼게요.  Step 1. 이미지(사진) 불러오기 먼저 가려줄 이미지를 불러올게요. Step 2. 영역 선택하기이제 가려줄 영역을 선택해 볼게요. 다양한 선택도구를 활용할 수 있는데 저는 '다각형 올가미 도구'를 사용해 보겠습니다.  선택한 '다각형 올가미 도구'로 아래와 같이 얼굴을 선택합니다. Step 3-1. 모자이크 효과 적용하기이제 모자이크 효과 적용을 위해서 '필터 > 픽셀화 > 모자이크'를 선택합니다.  미.. 2025. 2. 17.
[가계부]가계부 이야기(part 4) 비용 나누기 안녕하세요. 솜파입니다. 이전글은 여기를 참고하세요.[가계부]가계부 이야기(part 3) 비용 책정하기 [가계부]가계부 이야기(part 3) 비용 책정하기안녕하세요 솜파입니다. 이전글은 여기를 참고하세요.[가계부]가계부 이야기(part 2) 관리계획 세우기 [가계부]가계부 이야기(part 2) 관리계획 세우기안녕하세요. 솜파입니다.^^ 이전글은 여기prins.tistory.com 저번 시간에는 지출 항목에 대해서 각각의 비용을 책정했습니다. 오늘은 책정된 비용을 바탕으로 어떻게 비용을 나누어 사용할 건지 얘기해 볼게요. 비용을 나누기 위해서는 나눌 수 있는 수단이 필요합니다. 저는 한국인 99.99% 사용한다고 생각되는 "통장"이라는 수단을 통해서 비용을 나눌 생각입니다. 요즘은 스마트폰을 통한  모바일.. 2025. 2. 14.
[가계부]가계부 이야기(part 3) 비용 책정하기 안녕하세요 솜파입니다. 이전글은 여기를 참고하세요.[가계부]가계부 이야기(part 2) 관리계획 세우기 [가계부]가계부 이야기(part 2) 관리계획 세우기안녕하세요. 솜파입니다.^^ 이전글은 여기를 참고하세요.[가계부]가계부 이야기(part 1) 카테고리 나누기 [가계부]가계부 이야기(part 1) 카테고리 나누기안녕하세요 솜파 입니다.오늘은 제가 가계prins.tistory.com 오늘은 세부적인 지출 비용을 어떻게 책정할 것인가에 대해서 이야기해 볼게요.지출 비용 책정을 위해서 이전에 정리한 지출 항목들을 하나씩 확인하면서 실제 지출되는 비용을 확인합니다. 금액이 확인되었지만, 매번 같은 금액이 지출된다는 보장은 없습니다. 그래서 지출 항목 별로 몇 가지 예시를 보여드리면서 금액을 책정해 보도록 할.. 2025. 2. 7.
[가계부]가계부 이야기(part 2) 관리계획 세우기 안녕하세요. 솜파입니다.^^ 이전글은 여기를 참고하세요.[가계부]가계부 이야기(part 1) 카테고리 나누기 [가계부]가계부 이야기(part 1) 카테고리 나누기안녕하세요 솜파 입니다.오늘은 제가 가계의 카테고리를 어떻게 구분해서 사용하지는 적어보려해요. 제가 생각하는 가계의 중요한 포인트는 "수입 & 지출" 입니다. 수입은 집안마다 다르니 ....prins.tistory.com 오늘 시간은 가계를 어떻게 관리할 것인지 계획을 세워 보겠습니다.기본적으로 월급 등 수입은 1달을 기준으로 들어왔다가 나가므로 한달살이를 기준으로 계획을 진행합니다. 일반적으로 월급날은 1일이 아닌 경우가 많죠? 15일 25일 등등.저는 딱 떨어지는 날을 좋아해서 모든 자금을 1일을 기준으로 분산되도록 하겠습니다.매월 발생하는 .. 2025. 2. 5.