每日一題(小白)模擬娛樂篇13

今天題目比較簡單,直接分析。小藍想知道2024這個數字中有幾個1,計算機組成學習好的同學肯定可以直接長除法或者瞪眼法得出答案:

2024=11111101000(B)也就是說2024中有一共有六個1

接下來用代碼實現 ,我們也可以看出其中的有效數字為2,2,4;判斷出2和4的二進制包含幾個1就可以,先將數字轉換為二進制,然后判斷2024二進制包含幾位1,輸出即可。

代碼實現👇

System.out.println(Integer.bitCount(2024));//瞪眼法

bitCount(int i)?函數,實現統計一個數的二進制位有多少個 1

	public static void main(String[] args) {Scanner scanner =new Scanner(System.in);int i=2024;String binaryString = Integer.toBinaryString(i);int count=0;for (int j = 0; j < binaryString.length(); j++) {if (binaryString.charAt(j)=='1') {count++;}}System.out.println(count);scanner.close();}

轉換法

	public static void main(String[] args) {Scanner scanner =new Scanner(System.in);int i=2024;int count=0;while (i>0) {if (i%2!=0) {//二進制就是2的多少次方count++;}i/=2;}System.out.println(count);}

自己寫方法

	public static void main(String[] args) {Scanner scanner =new Scanner(System.in);int i=2024;int count=0;while (i>0) {count+=i%2;//與長除法類似,利用長除法的原理i/=2;}System.out.println(count);}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/76652.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/76652.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/76652.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【藍橋杯】算法筆記2

這篇文章主要記錄動態規劃方面的學習。 動態規劃的核心思想: 把大問題分解成小問題,記住小問題的解,避免重復計算。 動態規劃(DP)的三大特點: ①最優子結構:大問題的最優解可以由小問題的最優解推導出來 ②重疊子問題:在求解過程中會反復遇到相同的小問題 ③無后效…

MINIQMT學習課程Day9

獲取qmt賬號的持倉情況后&#xff0c;我們進入下一步&#xff0c;如何獲得當前賬號的委托狀況 還是之前的步驟&#xff0c;打開qmt&#xff0c;選擇獨立交易&#xff0c; 之后使用pycharm&#xff0c;編寫py文件 導入包&#xff1a; from xtquant import xtdata from xtqua…

雜篇-行業分類一二-2(通、專用設備制造,汽車制造)

接上篇&#xff0c; 本篇列舉制造業中另外幾個細分行業&#xff1a;通用設備制造&#xff0c;專用設備制造&#xff0c;汽車制造業。 一、通用設備制造 分類 序號 類別名稱 說明 1 鍋爐及原動設備制造 1 鍋爐及輔助設備制造 指各種蒸汽鍋爐、汽化鍋爐&#xff0c;以及…

DHCP協議和win server2022無腦配置DHCP

DHCP(動態主機配置協議)用于分配IP地址的過程。這個過程也被稱為DORA,它是四個步驟首字母的縮寫。讓我們詳細看看每個步驟: 客戶機請求IP(Discover):當一個設備(客戶機)連接到網絡并需要獲取網絡配置(如IP地址、子網掩碼、默認網關等)時,它會發送一個DHCP Discover…

Visio | 將(.vsdx)導出為更清楚/高質量的圖片(.png) | 在Word里面的visio圖

此時大家在用Visio畫完圖直接復制到word里面后&#xff0c;如果后期需要重新保存高清圖片&#xff0c;但是此時圖片在word&#xff0c;是不是很多人會選擇直接crtlA截圖復制&#xff0c;這樣出來的圖又不清晰又小&#xff0c;完全不符合你導的審美&#xff0c;接下來跟著我&…

LLM面試題六

NLP方向CRF算法面試題 什么是CRF?CRF的主要思想是什么&#xff1f; 設X與Y是隨機變量&#xff0c;P(Y | X)是給定條件X的條件下Y的條件概率分布&#xff0c;若隨機變量Y構成一個由無向圖G(V,E)表示的馬爾科夫隨機場。則稱條件概率分布P(X | Y)為條件隨機場。CRF的主要思想統計…

每日一題(小白)ASCLL娛樂篇5

本題我們使用ASCLL值的方法解決&#xff0c;也可以打表去判斷。加深對ASCLL表的認識&#xff01; 圖源ASCII 表 | 菜鳥教程&#xff0c;有需要的小伙伴可以在菜鳥詳細了解。 由題知要識別三種類型的字符&#xff0c;使用三個變量存儲最終值輸出即可。根據ASCLL表可知數字、大寫…

ffmpeg中格式轉換需要注意點總結

某些封裝格式(例如MP4/FLV/MKV等)的H.264碼流的SPS和PPS信息存儲在AVCodeccontext結構體的extradata中。分離某些封裝格式(例如MP4/FLV/MKV等)中的H.264的時候&#xff0c;需要首先寫入SPS和PPS&#xff0c;否則會導致分離出來的數據沒有SPS、PPS而無法播。需要使用ffmpeg中名稱…

小型語言模型與檢索增強生成系統的融合:機遇與挑戰

小型語言模型(SLMs)是大型語言模型(LLMs)的緊湊版本。其參數量通常比大型模型少得多&#xff1a;約30億或更少。這使得它們具有相對輕量級的特點&#xff0c;推理速度更快。 當前研究的一個有趣方向是將SLMs整合到檢索增強生成(RAG)系統中以提升性能。本文探討這一最新趨勢&…

使用 .NET 9 和 Azure 構建云原生應用程序:有什么新功能?

隨著 .NET 9 推出一系列以云為中心的增強功能&#xff0c;開發人員擁有比以往更多的工具來在 Azure 上創建可擴展、高性能的云原生應用程序。讓我們深入了解 .NET 9 中的一些出色功能&#xff0c;這些功能使構建、部署和優化云應用程序變得更加容易&#xff0c;并附有示例以幫助…

PostgreSQL:表分區與繼承

&#x1f9d1; 博主簡介&#xff1a;CSDN博客專家&#xff0c;歷代文學網&#xff08;PC端可以訪問&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移動端可微信小程序搜索“歷代文學”&#xff09;總架構師&#xff0c;15年工作經驗&#xff0c;精通Java編…

Linux / Windows 下 Mamba / Vim / Vmamba 安裝教程及安裝包索引

目錄 背景0. 前期環境查詢/需求分析1. Linux 平臺1.1 Mamba1.2 Vim1.3 Vmamba 2. Windows 平臺2.1 Mamba2.1.1 Mamba 12.1.2 Mamba 2- 治標不治本- 終極版- 高算力版 2.2 Vim- 治標不治本- 終極版- 高算力版 2.3 Vmamba- 治標不治本- 終極版- 高算力版 3. Linux / Windows 雙平…

開源項目更新到個人倉庫二次開發并保持同步

當你克隆了一個開源項目并將其推送到自己的倉庫后&#xff0c;定期更新該開源項目并與你的本地修改同步是一個常見的需求。為了高效地管理這一過程&#xff0c;你可以使用 Git 的 upstream 遠程倉庫和 rebase 技術來保持代碼的整潔和線性歷史。 1. 設置上游遠程倉庫 首先&…

多輸入多輸出 | Matlab實現BO-GRU貝葉斯優化門控循環單元多輸入多輸出預測

多輸入多輸出 | Matlab實現BO-GRU貝葉斯優化門控循環單元多輸入多輸出預測 目錄 多輸入多輸出 | Matlab實現BO-GRU貝葉斯優化門控循環單元多輸入多輸出預測預測效果基本介紹程序設計參考資料 預測效果 基本介紹 Matlab實現BO-GRU貝葉斯優化門控循環單元多輸入多輸出預測&#…

MCP(模型上下文協議)入門指南:用Web開發的視角理解下一代AI引擎

引言&#xff1a;當Java Web遇到長期記憶 想象你正在開發一個在線法律咨詢平臺。用戶上傳一份300頁的合同后&#xff0c;連續提出了10個問題&#xff1a; 第3頁的違約條款具體內容是什么&#xff1f;請對比第15頁和第120頁的支付條件整份合同中最高的賠償金額是多少&#xff…

簡易Minecraft python

廢話多說 以下是一個基于Python和ModernGL的簡化版3D沙盒游戲框架。由于代碼長度限制&#xff0c;這里提供一個核心實現&#xff08;約500行&#xff09;&#xff0c;您可以通過添加更多功能和內容來擴展它&#xff1a; python import pygame import moderngl import numpy a…

element-ui自制樹形穿梭框

1、需求 由于業務特殊需求&#xff0c;想要element穿梭框功能&#xff0c;數據是二級樹形結構&#xff0c;選中左邊數據穿梭到右邊后&#xff0c;左邊數據不變。多次選中左邊相同數據進行穿梭操作&#xff0c;右邊數據會多次增加相同的數據。右邊數據穿梭回左邊時&#xff0c;…

WPS宏開發手冊——Excel實戰

目錄 系列文章5、Excel實戰使用for循環給10*10的表格填充行列之和使用for循環將10*10表格中的偶數值提取到另一個sheet頁使用for循環給寫一個99乘法表按市場成員名稱分類&#xff08;即市場成員A、B、C...&#xff09;&#xff0c;統計月內不同時間段表1和表2的乘積之和&#x…

計算機網絡-TCP的流量控制

內容來源&#xff1a;小林coding 本文是對小林coding的TPC流量控制的精簡總結 什么是流量控制 發送方不能無腦的發數據給接收方&#xff0c;要考慮接收方處理能力 如果一直無腦的發數據給對方&#xff0c;但對方處理不過來&#xff0c;那么就會導致觸發重發機制 從而導致網…

Spring Boot 七種事務傳播行為只有 REQUIRES_NEW 和 NESTED 支持部分回滾的分析

Spring Boot 七種事務傳播行為支持部分回滾的分析 支持部分回滾的傳播行為 REQUIRES_NEW&#xff1a;始終開啟新事務&#xff0c;獨立于外部事務&#xff0c;失敗時僅自身回滾。NESTED&#xff1a;在當前事務中創建保存點&#xff08;Savepoint&#xff09;&#xff0c;可局部…