我想测试输入字符串是否平衡.如果存在匹配的开括号,括号或括号,则会平衡.
example:
{} balanced
() balanced
[] balanced
If S is balanced so is (S)
If S and T are balanced so is ST
public static boolean isBalanced(String in)
{
Stack st = new Stack();
for(char chr : in.toCharArray())
{
if(chr == '{')
st.push(chr);
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
我在选择做什么时遇到了问题.我应该将每个开口或右括号,括号或括号放入堆叠中然后将它们弹出?如果我把它们弹出来,这对我有什么帮助?
是否可以使用Javascript管理html5中的音频通道平衡?
<audio id="audio_left" preload="auto">
<source src="audio/audio_left.ogg" type="audio/ogg"></source>
<source src="audio/audio_left.mp3" type="audio/mp3"></source>
</audio>
Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来控制Android中音频流的平衡(左/右).更具体地说,我想控制音乐播放的音频流的平衡(AudioManager.STREAM_MUSIC).
我知道我可以通过使用MediaPlayer或SoundPool控制音频平衡,但我不想自己构建音乐播放应用程序.我只想控制另一个应用程序(如默认音频播放器)播放的音乐平衡.
有没有办法实现这个目标?
是否有一种优雅的方法来平衡不平衡的面板数据集?我想从一个不平衡的小组开始(即,一些人缺少一些数据)并最终得到一个平衡的小组(即,所有个人都没有丢失数据).下面是一些示例代码.正确的最终结果是对'Frank'和'Edward'的所有观察结果保留,并且对'Tony'的所有观察都要删除,因为他有一些缺失的数据.谢谢.
unbal <- data.frame(PERSON=c(rep('Frank',5),rep('Tony',5),rep('Edward',5)), YEAR=c(2001,2002,2003,2004,2005,2001,2002,2003,2004,2005,2001,2002,2003,2004,2005), Y=c(21,22,23,24,25,5,6,NA,7,8,31,32,33,34,35), X=c(1:15))
unbal
Run Code Online (Sandbox Code Playgroud) 我有一个大学作业,必须平衡以下等式:
NaOH + H2S04-> Na2S04 + H2O
目前,我对python和编码的了解非常有限。到目前为止,我已经尝试使用矩阵来求解方程。看来我正在获取解决方案a = b = x = y = 0我想我需要将变量之一设置为1并求解其他三个变量。我不确定该怎么做,我进行了搜索,看起来其他人使用了更复杂的代码,但我真的没法遵循!
这是我到目前为止所拥有的
#aNaOH + bH2S04 --> xNa2SO4 +y H20
#Na: a=2x
#O: a+4b=4x+y
#H: a+2h = 2y
#S: b = x
#a+0b -2x+0y = 0
#a+4b-4x-y=0
#a+2b+0x-2y=0
#0a +b-x+0y=0
A=array([[1,0,-2,0],
[1,4,-4,-1],
[1,2,0,-2],
[0,1,-1,0]])
b=array([0,0,0,0])
c =linalg.solve(A,b)
print c
0.0.0.0
Run Code Online (Sandbox Code Playgroud) 我有一个包含以下数据的表:
ID In Out
1 100.00 0.00
2 10.00 0.00
3 0.00 70.00
4 5.00 0.00
5 0.00 60.00
6 20.00 0.00
Run Code Online (Sandbox Code Playgroud)
现在我需要一个查询,它给出了以下结果:
ID In Out Balance
1 100.00 0.00 100.00
2 10.00 0.00 110.00
3 0.00 70.00 40.00
4 5.00 0.00 45.00
5 0.00 60.00 -15.00
6 20.00 0.00 5.00
Run Code Online (Sandbox Code Playgroud)
是否可以使用一个查询执行此操作,而无需使用触发器或存储过程?
我想查询一个公钥的 eth 余额和所有代币余额。到目前为止,我设法加载web3并调用了该getBalance方法。
现在,我想查看使用相同公钥存储的 ERC20 代币的余额?例如我想查看OMG代币余额?
到目前为止我发现每个代币合约地址都要查询:https : //ethereum.stackexchange.com/questions/15372/how-can-i-view-all-the-tokens-and-contracts-related-with- an-ethereum-address
omgContractAddress = "0xd26114cd6EE289AccF82350c8d8487fedB8A0C07"
OmgContract = web3.eth.contract(abi)
omgContract = OmgContract.at(omgContractAddress)
someUsersAddress = "0x75087d9faa28d653750f3e4c86e7dcf6aff0a916"
omgContract.balanceOf someUsersAddress, (err, balance)-> #some owner
console.error err
console.info balance.toNumber()
Run Code Online (Sandbox Code Playgroud)
问题:
1) 我需要abi每个令牌的 吗?或者我可以使用标准化abi的 ERC20 代币,只要我只想使用标准化的方法吗?
2)我在哪里可以找到abi?还是我需要重新编译每个合同?
例如 OMG:https : //etherscan.io/token/OmiseGo
我最近学习了Silverlight技术,我想用它来开发一个非常大的Web应用程序.问题是:我应该使用Silverlight作为应用程序的基础并在Silverlight中进行所有应用程序开发,还是应该仅在必要时使用Silverlight?
所以问题来了:
一个字符串只由 a、b、c、d 组成。
如果满足以下条件,则称该字符串是平衡的:
我必须编写一个正则表达式来检查字符串是否是java中的平衡字符串。
请帮帮我。
我正在制作一个程序,使用类帐户来打印accountA的月利息金额等.我遇到了getMonthlyInterestRate()和getMonthlyInterest定义的问题.这是迄今为止的计划:
Account.py
class Account:
def __init__(self,id=0,balance=100.0,annualInterestRate=0.0):
self.__id=id
self.__balance=balance
self.__annualInterestRate=annualInterestRate
def getId(self):
return self.__id
def getBalance(self):
return self.__balance
def getAnnualInterest(self):
return self.__annualInterestRate
def setId(self,newid):
self.__id=newid
def setBalance(self,newbalance):
self.__balance=newbalance
def setAnnualInterestRate(self,newannualInterestRate):
self.__annualInterestRate=newannualInterestRate
def getMonthlyInterestRate(self,getAnnualInterest):
return(getAnnualInterest(self)/12)
def getMonthlyInterest(self,getBalance,getMonthly):
return(getBalance(self)*getMonthlyInterestRate(self))
def withdraw(self,amount):
if(amount<=self.__balance):
self.__balance=self.__balance-amount
def deposit(self,amount):
self.__balance=self.__balance+amount
def __str__(self):
return "Account ID : "+str(self.__id)+" Account Balance : "+str(self.__balance)+" Annual Interest Rate : "+str(self.__annualInterestRate)
Run Code Online (Sandbox Code Playgroud)
下一个
文件test.py
from Account import Account
def main():
accountA=Account(0,100,0)
accountA.setId(1234)
accountA.setBalance(20500)
accountA.setAnnualInterestRate(0.375)
print(accountA.__str__())
accountA.withdraw(500)
accountA.deposit(1500)
print(accountA.__str__())
print(accountA.getMonthlyInterest(accountA.getBalance(),accountA.getAnnualInterest()))
main()
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何使getMonthlyInterestRate()和getMonthlyInterest()定义能够输出正确的输出,即:
Account ID …Run Code Online (Sandbox Code Playgroud)