هل هناك موجود جوهرة أو البرنامج النصي الذي يحول الأرقام إلى شركات-3/عشري تنسيق ؟

StackOverflow https://stackoverflow.com/questions/2623997

سؤال

مواصلة مغامرتي لتحويل COBOL إلى روبي البرنامج علي تحويل الأرقام العشرية إلى شركات-3/معبأة عشري.أحد يعرف بسيطة روبي النصي أو gem أن يفعل هذا ؟ بيرنز

هل كانت مفيدة؟

المحلول

روبي يعرف كيفية حزمة يقضم ، حيث اتضح أن يكون من السهل جدا:

def pack_comp(n)
  s = n.abs.to_s + (n < 0 ? "d" : "c")
  s = "0" + s if s.size.odd?
  [s].pack("H*")
end
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top