【48天筆試強訓】day04

計算糖果

描述

A,B,C三個人是好朋友,每個人手里都有一些糖果,我們不知道他們每個人手上具體有多少個糖果,但是我們知道以下的信息:
A - B, B - C, A + B, B + C. 這四個數值.每個字母代表每個人所擁有的糖果數.
現在需要通過這四個數值計算出每個人手里有多少個糖果,即A,B,C。這里保證最多只有一組整數A,B,C滿足所有題設條件。

輸入描述:

輸入為一行,一共4個整數,分別為A - B,B - C,A + B,B + C,用空格隔開。 范圍均在-30到30之間(閉區間)。

輸出描述:

輸出為一行,如果存在滿足的整數A,B,C則按順序輸出A,B,C,用空格隔開,行末無空格。 如果不存在這樣的整數A,B,C,則輸出No

示例1

輸入:

1 -2 3 4
復制輸出:
2 1 3
import java.util.Scanner;// 注意類名必須為 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的區別int first,second,third,fourth=0;first=in.nextInt();second=in.nextInt();third=in.nextInt();fourth=in.nextInt();int A=(first+third)/2;int B=(third-first)/2;int B1=(second+fourth)/2;if(B!=B1){System.out.println("No");}else{int C=(fourth-second)/2;System.out.println(A+" "+B+" "+C);}}
}

進制轉換

描述

給定一個十進制數M,以及需要轉換的進制數N。將十進制數M轉化為N進制數

輸入描述:

輸入為一行,M(32位整數)、N(2 ≤ N ≤ 16),以空格隔開。

輸出描述:

為每個測試實例輸出轉換后的數,每個輸出占一行。如果N大于9,則對應的數字規則參考16進制(比如,10用A表示,等等)

示例1

輸入:

7 2
復制

輸出:

111

import java.util.Scanner;import java.util.*;// 注意類名必須為 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的區別int m=in.nextInt();int n=in.nextInt();if(m==0){System.out.println("0");return;}//需要一個table存儲數據String table="0123456789ABCDEF";StringBuilder sb=new StringBuilder();boolean flag=true;if(m<0){m=-m;flag=false;}while(m>0){//列表當中指定位置取出來元素//計算m的n進制的思路就是不斷地令m%n,取模,然后令m/=nsb.append(table.charAt(m%n));m/=n;}//取反sb.reverse();if(flag){System.out.println(sb.toString());}else{System.out.println("-"+sb.toString());}}
}

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

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

相關文章

編程語言:SQL Server數據庫使用教程,SQL Server增刪改查語句

「作者主頁」&#xff1a;士別三日wyx 「作者簡介」&#xff1a;CSDN top100、阿里云博客專家、華為云享專家、網絡安全領域優質創作者 「推薦專欄」&#xff1a;對網絡安全感興趣的小伙伴可以關注專欄《網絡安全自學教程》 SQL Server是微軟提供的一種關系型數據庫&#xff0c…

Python算法100例-3.3 阿姆斯特朗數

完整源代碼項目地址&#xff0c;關注博主私信源代碼后可獲取 1.問題描述2.問題分析3.算法設計4.確定程序框架5.完整的程序6.問題拓展 1&#xff0e;問題描述 如果一個整數等于其各個數字的立方和&#xff0c;則該數稱為“阿姆斯特朗數”&#xff08;亦稱為自戀性數&#xff…

nacos開啟鑒權+springboot配置用戶名密碼

nacos默認沒有開啟鑒權&#xff0c;springboot無需用戶名密碼即可連接nacos。從2.2.2版本開始&#xff0c;默認控制臺也無需登錄直接可進行操作。 因此本文記錄一下如何開啟鑒權&#xff0c;基于nacos2.3.0版本。 編輯nacos服務端的application.properties&#xff1a; # 開…

Linux/Docker 修改系統時區

目錄 1. Linux 系統1.1 通過 timedatectl 命令操作1.2 直接修改 /etc/localtime 文件 2. Docker 容器中的 Linux 操作環境&#xff1a; CentOS / AlmaOSMySQL Docker 鏡像 1. Linux 系統 1.1 通過 timedatectl 命令操作 使用 timedatectl list-timezones 命令列出可用的時區…

uniapp 地圖行車軌跡

文章目錄 uniapp 地圖行車軌跡1、畫地圖2、切換地圖中心點3、畫路線4、軌跡移動5、標記點及自定義內容 uniapp 地圖行車軌跡 官網地圖組件&#xff1a;https://uniapp.dcloud.net.cn/component/map.html 官網地圖組件控制&#xff1a;https://uniapp.dcloud.net.cn/api/locati…

【Java數據結構 -- 二叉樹的基本操作】

二叉樹的基本操作 1.獲取樹中節點的個數1.1 計數器遞歸的思路1.2 子問題思路&#xff1a; 2. 獲取葉子個數3. 獲取第k層節點的個數4.獲取二叉樹的高度5.檢測值為value的元素是否存在 1.獲取樹中節點的個數 思路&#xff1a;整棵樹的節點個數 左子樹的節點個數&#xff0b;右子…

休息日的思考與額外題——雙指針、原地哈希day28

文章目錄 前言一、11. 盛最多水的容器二、41. 缺失的第一個正數三、42. 接雨水總結 前言 一個本碩雙非的小菜雞&#xff0c;備戰24年秋招&#xff0c;計劃二刷完卡子哥的刷題計劃&#xff0c;加油&#xff01; 二刷決定精刷了&#xff0c;于是參加了卡子哥的刷題班&#xff0c…

32單片機基礎:旋轉編碼器計次

接線圖如上圖所示。 我們初始化一下PB0和PB1兩個GPIO口外設中斷&#xff0c;當然&#xff0c;這里只初始化一個外部中斷也能完成功能的對于編碼器而言&#xff0c;下圖所示為正轉的波形。如果把一相的下降沿用作觸發中斷&#xff0c;在中斷時刻讀取另一相的電平&#xff0c;正…

【EXCEL】SUMIFS多次條件篩選數據

問題案例 有如下兩個工作表&#xff08;Sheet1和Sheet2&#xff09;&#xff1a; 在sheet1中的C2行獲得一個結果&#xff08;項目1的1月收入&#xff09;&#xff0c;是對sheet2中的A列篩選出“項目1”B列篩選出“202401”而獲得對應C列的結果。借助excel的公式如何實現。 S…

【算法科目】2024年第二屆全國大學生信息技術認證挑戰賽 題解

圖像壓縮 曾經看到過&#xff0c;這是一道洛谷原題&#xff0c;很可惜我沒做過&#xff0c;有點看不懂就沒嘗試。 原題鏈接&#xff1a;B3851 [GESP202306 四級] 圖像壓縮 - 洛谷 | 計算機科學教育新生態 (luogu.com.cn) 因數分解 直接枚舉就行了&#xff0c;從2開始找因子&a…

Spring:EnclosingClass工具類分辨

Spring&#xff1a;EnclosingClass工具類分辨 1 前言 通過Spring的工具分辨EnclosingClass類。 測試類如下&#xff1a; package com.xiaoxu.test.enclosingClass;/*** author xiaoxu* date 2024-01-18* java_demo2:com.xiaoxu.test.enclosingClass.Outter*/ public class …

微信小程序(四十六)登入界面-進階版

注釋很詳細&#xff0c;直接上代碼 上一篇 此文使用了vant組件庫&#xff0c;沒有安裝配置的可以參考此篇vant組件的安裝與配置 新增內容&#xff1a; 1.手機號與驗證碼格式驗證 2.驗證碼的網絡申請和校驗 wechat-http模塊在好幾篇以前已經講了咋安裝的&#xff0c;不記得的友…

為什么要用Python?

為什么要用Python&#xff1f; Python簡單易用&#xff1a;提供大量的簡單易用數據結構和內置庫&#xff0c;語法結構也很簡單易讀&#xff0c;不需要使用括號來進行代碼塊分組&#xff0c;也不需要預聲明變量或參數。Python開發效率高&#xff1a;簡單易用的前提下&#xff0…

vue3輸入單號和張數,自動生成連號的單號

需求&#xff1a; 輸入連號事件&#xff0c;需要在表格中輸入物流單號&#xff0c;物流號碼&#xff0c;生成的數量&#xff0c;名稱&#xff0c;點擊確定自動生成固定數量的連號物流單號 1.頁面布局 <div><el-button type"primary" size"default&quo…

最新版阿里云Linux CentOS7 ecs-user用戶安裝Mysql8詳細教程(超簡單)

經過兩天的踩坑后&#xff0c;終于成功安裝&#xff0c;并找到了最快捷的安裝方式。接下來就由我來給大家介紹不踩坑安裝大法&#xff01; 一、下載Mysql 首先前往Mysql官網下載 MySQL官方下載地址 第一步&#xff0c;選擇安裝包&#xff0c;這是最關鍵的一步&#xff0c;選錯安…

使用query請求數據出現500的報錯

我在寫項目的時候遇到了一個問題&#xff0c;就是在存商品id的時候我將它使用了JSON.stringify的格式轉換了&#xff01;&#xff01;&#xff01;于是便爆出了500這個錯誤&#xff01;&#xff01;&#xff01; 我將JSON.stringify的格式去除之后&#xff0c;它就正常顯示了&…

昇騰ACL應用開發之硬件編解碼dvpp

1.前言 在我們進行實際的應用開發時&#xff0c;都會隨著對一款產品或者AI芯片的了解加深&#xff0c;大家都會想到有什么可以加速預處理啊或者后處理的手段&#xff1f;常見的不同廠家對于應用開發的時候&#xff0c;都會提供一個硬件解碼和硬件編碼的能力&#xff0c;這也是拋…

Docker 命令詳解:容器、鏡像、網絡和數據卷管理

文章目錄 1. docker run2. docker pull3. docker images4. docker ps5. docker stop6. docker rm7. docker commit8. docker exec9. docker logs10. docker network11. docker volume12. docker save13. docker load14. docker tag15. docker search16. docker diff17. docker …

sql注入之sqli-labs/less-3 單引號加括號閉合

輸入單引號試探&#xff1a; id1 報錯信息里面出現 ) 說明閉合符合里面還有個 ) 再次試探&#xff1a;id1 ) order by 3 -- 查看回顯位置&#xff1a; id-1%20%27)%20union%20select%201,2,3%20-- 查看數據庫&#xff1a; id-1%20%27)%20union%20select%201,2,database()%2…

Kerberos協議攻防之黃金票據控制整個公司電腦

&#x1f449;重點內容&#xff1a; 1、網絡認證、本地認證、域認證的優略勢 2、域認證之Kerberos協議的認證流程詳解 3、TGT、Krbtgt、KDC、TGS搞懂這些繞口的概念 4、深入理解黃金票據攻擊Golden Ticket Attack 5、實戰&#xff01;通過黃金票據控制內網中所有的電腦