Ruby Hash 반복문 사용하는 방법 - Hash.each / Hash.each_pair / Hash.each_key / Hash.each_value
Ruby Hash 반복문 사용하는 방법 - Hash.each / Hash.each_pair / Hash.each_key / Hash.each_value Ruby에서 Hash의 각 요소들로 반복문을 사용할 때 사용하는 Hash.each / Hash.each_pair / Hash.each_key / Hash.each_value 메소드의 사용 방법을 알려드리도록 하겠습니다. Hash.each / Hash.each_pair 사용 방법 hash = { key1: 1, key2: "abcd", key3: ["a", "b", "c"], key4: :df, key5: { k1: "v1" }, } p hash # Output # {:key1=>1, :key2=>"abcd", :key3=>["a", "b", "c"], :..
2022. 9. 22.
Ruby Hash 존재하는 모든 키 구하는 방법 - Hash.keys
Ruby Hash 존재하는 모든 키 구하는 방법 - Hash.keys Ruby의 Hash에서 존재하는 모든 키를 구할 때 사용하는 keys 메소드를 알려드리도록 하겠습니다. Hash.keys 사용 방법 hash1 = { key1: 1, key2: 2, key3: 3, key4: 4, key5: 5, } p hash1 # {:key1=>1, :key2=>2, :key3=>3, :key4=>4, :key5=>5} p hash1.keys # [:key1, :key2, :key3, :key4, :key5] p hash1.keys.length # 5 hash2 = {} p hash2 # {} p hash2.keys # [] p hash2.keys.length # 0 hash에 [.keys] 메소드를 사용하는 것으..
2022. 9. 19.
Ruby Hash 선언 방법 / Hash 초기화 방법
Ruby Hash 선언 방법 / Hash 초기화 방법 Ruby에서 Hash를 선언하는 방법, 초기화 하는 방법 몇가지를 예시로 보여드리면서 알려드리도록 하겠습니다. hash = {} p hash # {} hash = Hash.new p hash # {} key4 = :key4 key6 = "key6" key7 = [:key7, :key8] hash = { key0: 0, :key1 => 1, :"key2" => 2, "key3": 3, key4 => 4, "key5" => 5, key6 => 6, key7 => 7, } p hash # {:key0=>0, :key1=>1, :key2=>2, :key3=>3, :key4=>4, "key5"=>5, "key6"=>6, [:key7,..
2022. 9. 16.
Ruby String sub / gsub / sub! / gsub! 사용 방법 (루비 문자열 치환하는 방법)
Ruby String sub / gsub / sub! / gsub! 사용 방법 (루비 문자열 치환하는 방법) Ruby에서 문자열을 치환할 때 사용하는 메소드 sub / gsub / sub! / gsub! 의 사용 방법에 대해 알려드리도록 하겠습니다. sub 사용 방법 str = "공일공-일이삼-사오육-칠팔구" p str.sub("-", "/") # "공일공/일이삼-사오육-칠팔구" p str.sub(/[공일이삼사오육칠팔구]/, "X") # "X일공-일이삼-사오육-칠팔구" numbers = { "공" => "0", "일" => "1", "이" => "2", "삼" => "3", "사" => "4", "오" => "5", "육" => "6", "칠" => "7", "팔" => "8", "구" => "9", }..
2022. 9. 15.
Ruby Array sort / sort_by / sort! / sort_by! 사용 방법 (루비 배열 정렬 방법)
Ruby Array sort / sort_by / sort! / sort_by! 사용 방법 (루비 배열 정렬 방법) Ruby의 배열에서 정렬할 때 사용하는 sort / sort_by / sort! / sort_by! 메소드 사용 방법에 대해 알려드리도록 하겠습니다. sort 사용 방법 # 오름차순, 내림차순 정렬 예시 arr1 = [1, -24, 0, 48, -50, 100] p arr1 # [1, -24, 0, 48, -50, 100] p arr1.sort # [-50, -24, 0, 1, 48, 100] (오름차순) p arr1.sort { |a, b| b a } # [100, 48, 1, 0, -24, -50] (내림차순) # 문자열 사전순 정렬, 문자열 길이 정렬 예시 arr2 = ["안녕하세요"..
2022. 9. 14.
Ruby min, max, minmax 사용 방법 (e.g. 배열 최솟값, 최댓값 구하기 / 배열 문자열 사전순 처음, 마지막 구하기 / 배열 문자열 길이 쇠솟값, 최댓값 구하기 / 다차원 배열, 해시)
Ruby min, max, minmax 사용 방법 (e.g. 배열 최솟값, 최댓값 구하기 / 배열 문자열 사전순 처음, 마지막 구하기 / 배열 문자열 길이 쇠솟값, 최댓값 구하기 / 다차원 배열, 해시) Ruby의 배열에서 최댓값과 최솟값을 구할 때 사용하는 max, min, minmax 사용 방법을 알려드리도록 하겠습니다. 숫자 배열에서 최솟값과 최댓값 구하는 방법, 문자열 배열에서 사전순으로 처음과 마지과 구하는 방법, 문자열 배열에서 문자열 길이 최솟값과 최댓값 구하는 방법, 다차원 배열에서 비교를 원하는 부분을 선택하여 최솟값과 최댓값을 구하는 방법을 예시로 들어 사용 방법을 자세히 설명해 보도록 하겠습니다. 숫자 배열에서 최솟값과 최댓값 구하는 방법 arr = [-50, 1, -24, 0, 48..
2022. 9. 13.