본문 바로가기 메뉴 바로가기

S Player

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

S Player

검색하기 폼
  • 분류 전체보기 (185)
    • 여행 (12)
      • 일본여행 (4)
      • 유럽여행 (8)
    • 생활 (7)
    • 경제 (1)
    • 소개 (1)
    • 개발 (74)
      • Python (17)
      • Dart (18)
      • Java (4)
      • Android (7)
      • Bash (4)
      • Javascript (14)
      • Kotlin (0)
      • Skia (2)
      • Tools (2)
      • Unreal Engine (2)
      • Unity Engine (1)
      • C++ (1)
    • 게임 (86)
      • 메이플랜드 (10)
      • 마비노기 모바일 (76)
  • 방명록

전체 글 (185)
[Javascript] 문자열 배열 정렬 (오름차순, 내림차순)

문자열들이 저장된 배열이 있을 때, 이 배열을 오름차순 또는 내림차순으로 정렬해야 할 때가 자주 있습니다. 문자열 값들이 이름인 경우, 보기 좋게 오름차순으로 정렬할 수도 있고, 정렬하는 것이 사전 순서로 보이기 때문에 보는 사람들이 어떤 것을 찾을 때 쉽게 찾을 수 있습니다. 이 글에서는 문자열 배열을 오름차순, 내림차순으로 정렬하는 방법에 대해서 알아보려고 합니다. 문자열 배열, 오름차순 정렬 arr.sort()는 문자열 배열 arr의 값들을 오름차순으로 정렬합니다. arr의 값 순서가 변경되기 때문에, 원본 데이터의 순서가 변경될 수 있습니다. 만약 원본 데이터의 변경을 원하지 않으면 복사한 뒤에 복사한 객체로 정렬해야 합니다. let arr = ["하니", "혜린", "민지", "다니엘"]; ar..

개발/Javascript 2023. 11. 7. 13:57
[Javascript] 숫자 배열 정렬하기 (오름차순, 내림차순)

숫자들만 저장된 배열이 있을 때, 오름차순 또는 내림차순으로 정렬해야 하는 일이 자주 있습니다. 점수를 내림차순으로 정렬하여 순서를 매길 수도 있고, 어떤 길이를 오름차순으로 정렬하여 가장 짧은 길이를 찾을 때도 있습니다. 숫자가 나이라면, 나이 순서로 정렬하여 분류를 쉽게 할 수도 있습니다. 이 글에서는 숫자 배열을 오름차순, 내림차순으로 정렬하는 방법에 대해서 소개합니다. 오름차순 정렬 아래 코드는 숫자 배열을 오름차순으로 정렬합니다. sort()는 배열을 정렬하는 함수인데, 숫자 배열을 오름차순으로 정렬할 때는, 인자로 함수를 전달하여 어떤 순서로 정렬할 것인지 정렬 방식을 알려줘야 합니다. 아래 함수에서 "a - b"는 배열 값을 서로 빼서 값들의 순서를 정하는 것으로, 이렇게 정렬하면 전체적으로..

개발/Javascript 2023. 11. 6. 13:46
[Javascript] delay 함수 구현하기

Javascript로 일정 시간을 대기하거나, 지연시키려면 어떻게 해야 할까요? Javascript는 기본적으로 sleep 함수를 지원하지 않기 때문에 직접 구현해야 합니다. 동기적인, 비동기적인 방법으로 delay(sleep) 함수를 구현하는 방법에 대해서 알아보겠습니다. while로 sleep 구현 Date.now()는 현재 시간을 리턴하며, while로 다른 코드가 수행되지 않도록 하고 2초가 지났을 때 탈출하여 다음 코드가 실행되도록 만들 수 있습니다. whlie에서 명시적으로 시간을 체크하여 delay를 만드는 것이지만, 코드는 직관적입니다. function sleep(ms) { const start = Date.now(); while (Date.now() - start < ms) {} } co..

개발/Javascript 2023. 11. 5. 10:28
[Bash shell] 빈 문자열 확인 방법

shell script로 개발을 할 때, 문자열이 빈 문자열인지 if문으로 확인해야 할 때가 있습니다. 빈 문자열인 경우 예외처리를 하거나, 어떤 연산을 수행하지 않도록 만들 수 있습니다. 어떻게 빈 문자열을 체크하는지 알아보겠습니다. 비교 연산자를 이용한 방법 문자열 비교 연산자 중에 "-z"가 있는데, String이 null 또는 empty일 때 true를 리턴합니다. 아래와 같이 if [ -z "$string" ] 처럼 조건문에서 사용할 수 있습니다. #!/bin/bash string="" if [ -z "$string" ]; then echo "빈 문자열입니다." else echo "빈 문자열이 아닙니다." fi 실행 결과: 빈 문자열입니다. -n 비교 연산자 비슷한 동작을 하는 연산자로 "-n"..

개발/Bash 2023. 11. 4. 10:25
고지혈증이란? 좋은 음식 알아보기

고지혈증은 혈액 내의 콜레스테롤 수치가 과도하게 높은 상태를 가리키는 의학적 용어입니다. 콜레스테롤은 우리 몸에서 중요한 역할을 하는 지방인데요, 과다한 콜레스테롤이 혈중에 쌓일 경우 혈관을 좁게 만들고, 심지어 동맥 경화와 심혈관 질환의 원인이 될 수 있습니다. 고지혈증의 원인 고지혈증은 다양한 원인으로 발생할 수 있지만, 보통 아래와 같은 이유입니다. 유전적 원인 가족력으로 고지혈증을 가질 가능성이 있음 식습관 / 기름기 많은 음식 / 술 높은 포화 지방과 콜레스테롤 함량이 높은 식품을 섭취하면 고지혈증 발생 위험이 증가 비만 / 운동 부족 운동 부족은 콜레스테롤 수치를 높일 수 있음 흡연 동맥 경화를 가속화 시킴 고지혈증 대표적인 증상 여성보다는 남성, 주로 40대 이후 중,장년층에서 자주 나타납니..

생활 2023. 11. 3. 12:40
[Python] 환경변수 가져오기 (os.environ)

파이썬은 환경변수 값들을 갖고 있는데, 예를 들어, 현재 시스템의 인코딩 방식이라던지, Locale 설정, 시간대(Timezone), PATH 등이 저장되어 있습니다. 프로그램은 이런 환경 변수를 참조하여, 특정 사용자 환경에 따라 다르게 동작하도록 코드를 구현할 수 있습니다. 이 글에서는 파이썬 코드로 환경 변수 값을 읽어오는 방법에 대해서 알아보겠습니다. os.environ으로 환경 변수 가져오기 os.environ은 딕셔너리로 환경변수의 key와 value를 저장하고 있습니다. 따라서, 아래와 같은 코드로 모든 환경 변수를 화면에 출력할 수 있습니다. import os for key, value in os.environ.items(): print(f"{key}: {value}") Output: LC..

개발/Python 2023. 11. 1. 13:42
[Javascript] 숫자 3자리마다 콤마(,) 찍기

123456789라는 숫자가 있을 때 화폐 단위로 표현하는 등, 숫자 3자리마다 콤마(,)를 넣는 경우가 있습니다. 콤마가 들어가면 "123,456,789" 처럼 읽기가 편해지며, 콤마로 화폐의 단위를 쉽게 알 수 있습니다. 이 글에서는 숫자 천단위(숫자 3자리)마다 콤마를 넣어 문자열로 만드는 방법을 소개합니다. toLocalString()으로 숫자에 콤마 넣기 number.toLocaleString()는 number를 현재 시스템에 설정된 지역의 숫자 형식으로 콤마를 넣고, 변환된 문자열을 리턴합니다. 저의 시스템 설정의 지역은 대한민국이기 때문에, 대한민국에서 사용하는 숫자 표기법으로 변경해 주는데요, 한국에서는 3자리마다 콤마를 넣기 때문에 아래와 같이 변환됩니다. 그리고 결과를 보면 소수점은 3..

개발/Javascript 2023. 10. 29. 06:07
[Bash shell] 문자열 변수 합치기

두 개의 String 변수가 있을 때, 이 문자열들을 하나의 문자열로 합치거나, 두 개의 문자열에 다른 문자들도 조합하여 하나의 문자열로 만들고 싶을 때가 있습니다. 다양한 방법이 있는데, 예제와 함께 어떻게 문자열들을 연결하는지 알아보겠습니다. 문자열 안에 $로 변수 치환하여 합치기 문자열을 "content"로 선언할 수 있는데, 여기에 합치고 싶은 문자열이 있다면 $를 사용하여 값을 대입할 수 있습니다. 예를 들어, "$str1!"에서 $str1은 str1의 값으로 변환되며, 다른 문자열과 연결되어 하나의 문자열이 만들어집니다. 따라서 아래와 같이 두개 이상의 문자열과 다른 텍스트를 합쳐서 하나의 문자열로 만들 수 있습니다. #!/bin/bash str1="Good" str2="Morning" res..

개발/Bash 2023. 10. 28. 11:03
이전 1 ··· 15 16 17 18 19 20 21 ··· 24 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
  • 파란버섯
  • 안드로이드
  • Skia
  • android
  • 파이썬
  • javascript
  • DART
  • 모루정원
  • Python
  • 15e 트램
  • aosp 빌드
  • 원숭이의숲
  • 리스보아 카드
  • 마비노기 모바일
  • 다크스텀프
  • 나무던전
  • Unreal Engine
  • Flutter
  • 12e 트램
  • 와일드보어의 땅
  • 주황버섯
  • 오블완
  • java
  • 리스본
  • 와보땅
  • 포르투
  • 메이플랜드
  • 티스토리챌린지
  • adb
  • 포르투갈
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바