diff --git a/jungmyunggi/Convert Date to Binary.js b/jungmyunggi/Convert Date to Binary.js new file mode 100644 index 0000000..6e9ba6e --- /dev/null +++ b/jungmyunggi/Convert Date to Binary.js @@ -0,0 +1,20 @@ +/** + * @param {string} date + * @return {string} + */ + +function convertBinary(num){ + const stack = []; + while(num > 0){ + stack.push(num%2); + num = Math.floor(num/2); + } + return stack.reverse().join(""); +} +var convertDateToBinary = function(date) { + const [year, month, day] = date.split("-"); + const y = convertBinary(Number(year)) + const m = convertBinary(Number(month)) + const d = convertBinary(Number(day)); + return `${y}-${m}-${d}` +};